我在 ubuntu 上创建了一个 docker Selenium 映像,并用它执行了我的 Selenium 测试用例。但我确实看到了不少随机失败。
有谁知道以下的好版本:
1) Chrome,
2) Chromedriver,
3) Selenium,
4) TestNG,
5) Docker(?)
6) JDK
那完全可以给我最高的成功率?谢谢。
这里没有通用的正确版本组合。我相信您可以不断尝试不同的版本来评估这一点,看看其中哪一个最适合您。
设置问题总会有一些随机故障。
1( 铬
这取决于您正在测试的应用程序及其在给定浏览器版本上的行为方式。对浏览器的一些更改以可怕的方式影响某些Web应用程序。因此,在对你的应用一无所知的情况下,我们无法向你推荐特定版本。这实际上取决于许多因素。
2( 铬驱动程序 对于指定的 chrome 版本,建议使用每个版本的 Chrome 驱动程序,具体取决于浏览器版本。
3(Selenium在其较新的版本中修复了一些错误,因此在理想情况下,您应该使用最新版本。但不能保证它最适合您。
4(TestNG - 这取决于你使用它的方式,所以这里不能再说了。
5( Docker - 不确定 Docker 版本是否会以某种方式影响测试执行。但这可能取决于硒版本。
6( JDK 取决于您的测试实现。您是否正在使用新的 Java 功能等。实际上,它对测试执行的影响应该最小