我目前正在尝试使用selenium grid和nosetest运行python UI自动化。我完成了设置集线器和两个节点。我尝试通过以下命令运行测试:
nosetests-2.7 --tests=ui_tests/sample_tests.py --tc-file=conf/config.ini --nologcapture -v --with-holmium --holmium-browser=chrome --holmium-remote=http://<my_hub_ip>:4444/wd/hub --process-timeout=600 --holmium-browser-per-test --holmium-ignore-ssl-errors --processes=2
在一些测试用例运行完毕后,我在下面的节点上收到错误消息:
INFO:I/O exception (org.apache.http.nohttpresponseexception) caught when processing request to <>->http://<my_hub_ip>:4444: The target server failed to respond
我已经完成了搜索这个问题,但没有找到解决问题的任何有用的东西。我想知道是不是因为充当集线器的虚拟机不够强大。
我正在使用selenium-server-standalone-2.53.1
和nosetests-2.7
。
答案 0 :(得分:0)
所以我终于找到了问题所在。只需下载最新版本的selenium-server-standalone,它就能完美运行。我现在使用的版本是3.0.1。他们在这个版本中修复了I / O异常。