首先是伟大的测试工具替代品,因为我大量使用硒。这可能是基本的,但对 javascript 和 node.js 来说尤其如此。
我希望能够在我的脚本中使用全局变量,但在这样做时遇到了麻烦
例如,我有一个名为 variables 的文件与我的 test.js 脚本处于同一级别,在此示例中,我将 google 分配给变量 url,但是在运行测试时它无法加载。
require('variables.js');
module.exports = {
'Log into Traceiq': function (test) {
test
.open(url)
.done();
}
};
然后我尝试了这个,测试开始运行,但在开始阶段挂起
require('./variables');
module.exports = {
'open Google': function (test) {
test
.open(url)
.done();
}
};
这是控制台中的输出
Running tests
Running Browser: Google Chrome
OS: Linux 3.5.0-45-generic x86_64
Browser Version: 31.0.1650.63
>> WARNING: done not called!
RUNNING TEST - "Open Google"
✔ 0 Assertions run
✔ TEST - "Open Google" SUCCEEDED
我在这里做错了什么?
任何帮助表示赞赏
谢谢