造成WebDriverException的原因“由以下原因引起:org.openqa.grid.common.exception.GridException:会话由于TIMEOUT而终止

时间:2017-11-10 13:16:16

标签: java testing selenium-webdriver grid automated-tests

我遇到的问题;我有一些超时:

Caused by: org.openqa.grid.common.exception.GridException: Session [88131a70-87d7-4cf7-b7a5-f01de85f6012] was terminated due to TIMEOUT.

对于那些测试,测试开始并且非常长。没关系,因为测试等待第三方接收回复。所以,我不想让网格终止测试。

我有一个selenium Grid,有1个hub和2个节点。 节点配置如下:

"port": 5554,
"hubPort": 4444,
"hubHost": "qcdvexe010.dev.iaah.local",
"nodePolling": 5000,
"registerCycle": 1800000,
"register": true,
"cleanUpCycle": 5000,
"timeout": 12000,
"browserTimeout": 12000,
"nodeStatusCheckTimeout": 12000,
"maxSession": 4

对于Hub部分,未设置配置文件。 我目前正在运行selenium server 2.53.0。 正如我所看到的,我的超时browserTimeoutnodeStatusCheckTimeout足以在连接断开之前等待测试完成。 测试启动后约5分钟就会出现问题。

1 个答案:

答案 0 :(得分:0)

Selenium网格服务于您的所有selenium请求,因此您必须增加-jettyMaxThreads。默认值为200(selenium v​​3.11)。您可能比您的码头引擎可以承受的负载更多。