【发布时间】:2015-10-15 16:42:48
【问题描述】:
在单个测试套件上运行 nightwatch 时,它会并行启动套件两次,从而导致错误。如何确保它只运行一次?
这是我的输出:
> nightwatch --test tests/een.js --env default
Starting selenium server... started - PID: 2936
[Een] Test Suite
================
Running: step one - start game
started - PID: 2936
[Een] Test Suite
================
Running: step one - start game
No assertions ran.
Error retrieving a new session from the selenium server
Error: read ECONNRESET
at errnoException (net.js:901:11)
at TCP.onread (net.js:556:19)
Connection refused! Is selenium server started?
测试本身几乎是空的:
module.exports = {
'step one - start game': function(browser) {
browser
.url('http://new.femalesuperheroes.nl')
.end();
}
}
我在 Windows 8 上使用 selenium server Standalone 2.48.2。奇怪的是,在运行 windows7 的不同机器上使用相同的设置它只运行一次,就像它应该的那样。
【问题讨论】:
标签: selenium-webdriver nightwatch.js