运行 硒网格鼻子测试

Run nosetest with selenium grid

我目前正在尝试使用 selenium 网格和 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

一些测试用例完成后,我在下面的节点上收到错误消息 运行ning:

INFO:I/O exception (org.apache.http.nohttpresponseexception) caught when processing request to <>->http://<my_hub_ip>:4444: The target server failed to respond

我已经搜索过这个问题,但没有找到任何有用的方法来解决这个问题。不知道是不是作为hub的虚拟机不够强大

我正在使用 selenium-server-standalone-2.53.1nosetests-2.7

所以我终于想通了这个问题。只需下载最新版本的 selenium-server-standalone,即可完美运行。我现在使用的版本是3.0.1。他们修复了此版本中的 I/O 异常。