设置:
- 运行Java Selenium测试的Win7盒,使用Edge浏览器自动化Selenium Grid(在本地Win10 Virtualbox VM上)
如果我在调试Edge的Selenium测试时暂停时间过长,则Edge实例会死亡,我必须重新开始测试。
集线器显示错误:
key 31b56d50-91eb-4c45-8dda-39cb8da4638a has TIMED OUT due to client inactivity and will be released
我假设Edge WebDriver是罪魁祸首,但我愿意接受其他解释。
是否有任何延长此超时的设置?
答案 0 :(得分:0)
Selenium网格节点有command line parameter" -timeout
"这决定了如果会话处于非活动状态,浏览器将保持打开的时间。
e.g。 (换行仅为清晰起见)
start "2.53.0 node Edge Node"
cmd /k
java -Dwebdriver.edge.driver="MicrosoftWebDriver.exe" -cp .;*
org.openqa.grid.selenium.GridLauncher
-role node
-timeout 6000
-nodeConfig ..\conf\test-node-config-localhub-edge.json