【发布时间】:2015-01-16 00:08:11
【问题描述】:
我很惊讶没有找到任何智能解决方案如何使用 Selenium Grid 运行 Selenium webdriver 测试,而是使用多个浏览器运行每个测试。最好我想要某种配置(文件或硬编码),我可以在其中指定我希望我的测试运行的所有浏览器。然后每个测试将在每个浏览器上运行。
我假设可以编写自己的测试运行程序并放置一个循环,通过所有浏览器迭代每个测试梯级。但也许有人知道更优雅的解决方案?有人做过吗?
附:我找到了建议复制测试并为每个测试指定浏览器参数的解决方案。我不想要那个。
【问题讨论】:
-
我们使用 Selenium Grid 在多台机器上同时运行测试。对于每台机器,我们将 Selenium Grid 配置为使用不同的浏览器(Firefox 和 IE)。我无法告诉你它是如何设置的,因为它是由我们的 Jenkins 管理员完成的,但这是可能的!
标签: java selenium parallel-testing