我在Windows 10.1计算机上运行简单的夜间测试。测试启动selenium服务器(例如,selenium服务器......启动 - PID:12784),但它永远不会到达测试代码。我可以使用浏览器访问从"节点nightwatch.js -t test.js"生成的localhost服务器页面。命令,所以我知道服务器工作正常。我也试过用不同的浏览器运行夜视仪,例如-e chrome,firefox,IE和phantomjs,但它们都不起作用。在命令上放置--verbose并不能提供更多的控制台,所以不知道如何调试它。我正在使用selenium-server-standalone v2.53.0。
有什么建议吗?
答案 0 :(得分:0)
解决了我自己的问题。事实证明问题在于节点,nightwatch和python的不兼容版本。我通过创建一个完全独立的我的存储库克隆并重新安装所有节点/ nightwatch / selenium依赖项来解决这个问题。如果有一个调试功能可以启用,以指示有关节点或夜间应用程序在应用程序启动期间的位置的更多详细信息,那将会很不错。我了解了node-inspector,因此我将其作为可能的调试工具进行检查。