同时运行多个Selenium测试
我想同时运行多个Selenium测试(在Jenkins服务器上)。
当前,由于ChromeDriver似乎通过特殊端口进行通讯,因此一次仅运行一次测试。因此,以某种方式,我想我必须通过Selenium将某种端口设置传递给ChromeDriver,以启动多个测试。
不幸的是,Selenium网站上的该主题为空:http :
//docs.seleniumhq.org/docs/04_webdriver_advanced.jsp#parallelizing-your-test-
runs
从我的角度来看,无论测试是在本地运行还是在Jenkins上运行都没有区别,问题是相同的。我们需要以某种方式配置ChromeDriver。问题是如何。
任何人都有一些想法或指针可以在哪里查看,以及涉及哪些文件才能完成此工作?
回答:
您正在寻找的是Selenium Grid 2。
网格允许您:
- 通过在多台计算机上分布测试来扩展规模(并行执行)
- 从一个中心点管理多个环境,从而可以轻松地对多种浏览器/操作系统组合进行测试。
- 通过允许您实施自定义挂钩来利用虚拟基础架构,从而最大程度地减少了网格的维护时间。
以上是 同时运行多个Selenium测试 的全部内容, 来源链接: utcz.com/qa/427990.html