NightwatchJS“冻结”

时间:2014-03-05 09:32:46

标签: javascript node.js selenium-webdriver automated-tests nightwatch.js

当我们从Windows迁移到Linux时,我们的Nightwatch测试不再运行。它冻结了。

Selenium服务器已在侦听,并且chrome_driver(linux 64位)设置已正确设置。但是,这就是我们得到的:

$ node nightwatch.js -t tests/mytest.js --verbose

[ mytestmodule ]

Running:  MyTest
INFO Request: POST /wd/hub/session 
 - data: {"desiredCapabilities":{"browserName":"chrome","javascriptEnabled":true,"acceptSslCerts":true,"platform":"ANY"},"sessionId":null} 
 - headers:  {"Content-Type":"application/json","Content-Length":129}

任何建议都非常感谢。

1 个答案:

答案 0 :(得分:1)

如果使用旧版本的selenium jar,我在Mac上启动不同的webdrivers时遇到一些问题。请检查您的selenium服务器版本是否是最新的。

第二个想法:尝试使用Firefox运行,它现在似乎是最受支持的selenium浏览器。如果是,那么您可以将问题本地化为chrome / chrome网络驱动程序。

如果没有,请发布您的整个setting.json,也许还有一个测试片段......