gpt4 book ai didi

integration-testing - 无法使用 require 将模块导入 nightwatch 测试

转载 作者:行者123 更新时间:2023-12-04 08:17:44 25 4
gpt4 key购买 nike

如何在 nightwatch 规范测试中导入模块?

如果我尝试运行这个守夜人测试:

var settings = require("../settings")

module.exports = {
'Test PCC': function (browser) {


browser. //etc

我得到 undefined is not a function。我需要用 browserify 之类的东西打包吗?

最佳答案

您不需要 browserify 来导入模块。如果路径正确并且您调用的函数存在,它应该可以工作。

我猜您在未显示的部分代码中调用了“settings.some_function”。

检查设置本身是否已定义。如果不是,则路径可能不正确或设置实际上没有导出任何内容。

我已经在没有 browserify 的情况下成功地 require npm 模块和自定义本地模块。

如果路径正确且导出正确,这两种方法都可以工作:

  • var _ = require('下划线');
  • var u = require('../../../common/utilities').utilities;

关于integration-testing - 无法使用 require 将模块导入 nightwatch 测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34134812/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com