Selenium Grid Hub 在已注册的 RC 之间分发启动的测试,但如果没有可用的 RC,它会将它们排入队列。
有人知道这个队列的最大大小吗?
我问这个是因为我怀疑如果您将大量测试排入队列并且远程运行 RC,则集线器无法完全管理请求,并且测试完成时 RC 会话未正确释放,因此当您运行下一个测试它将失败,因为它将使用未正确发布的 RC。
就我而言,我在这个配置中遇到了这个问题:
- 运行集线器的带有 Selenium Grid 1.0.8 的 Debian 服务器。
- 带有 Selenium Grid 1.0.8 和 IE 的 Windows 虚拟机运行 RC 并将其注册到 Debian Hub。
如果我从 Debian 机器上逐个运行测试,则测试通过,但如果我同时运行大量测试,则第一个测试通过但下一个测试失败。
知道发生了什么吗?
提前致谢
- 胜利者