【发布时间】:2014-02-18 18:38:36
【问题描述】:
我正在使用 Selenium Grid 2。
我有一个集线器和 6 个节点。 我遇到的问题是由于意外的 javascript 弹出窗口导致一些测试失败,并且 selenium 似乎没有清理这些会话。测试完成后,仍然有浏览器打开(每台测试机器上有多个浏览器),并且仍然有 IEDriverServer.exe 进程在运行。
这是我正在使用的 hub.json 文件:
{
"host": null,
"port": 4444,
"newSessionWaitTimeout": -1,
"servlets" : [],
"prioritizer": null,
"capabilityMatcher": "org.openqa.grid.internal.utils.DefaultCapabilityMatcher",
"throwOnCapabilityNotPresent": true,
"nodePolling": 5000,
"cleanUpCycle": 5000,
"timeout": 300000,
"browserTimeout": 60000
}
感谢任何额外的输入...
仅供参考,我的框架中确实有一个 finally 块,它做的最后一件事是
driver.Dispose();
【问题讨论】: