使用 selenium TestNG 和 selenium 进行并行测试

Posted

技术标签:

【中文标题】使用 selenium TestNG 和 selenium 进行并行测试【英文标题】:Parallel testing with selinium TestNG and selinium 【发布时间】:2022-01-23 18:25:15 【问题描述】:

使用TestNG和Selenium,我们可以同时在多个浏览器上进行并行测试吗?

【问题讨论】:

【参考方案1】:

答案是是的。 TestNG 允许您并行运行,并且浏览器驱动程序的每个实例都是相互独立且独立的,从而允许 Selenium 测试彼此并行运行。

有关如何执行此操作的更多信息,有许多不错的教程可供使用,其中包括: https://www.toolsqa.com/testng/testng-parallel-execution/

【讨论】:

感谢您的回答,问题是所有测试都是并行运行的,但是在同一个浏览器中,我不知道如何为每个测试创建一个新的 chrome 实例 解决方案取决于您如何设置 TestNG。您需要确保在使用@BeforeTest@BeforeMethod 注释的方法中创建新实例。如果你分享你的代码,我可以帮你弄清楚。

以上是关于使用 selenium TestNG 和 selenium 进行并行测试的主要内容,如果未能解决你的问题,请参考以下文章

Selenium 中的 TestNG 和 JUnit 框架是啥

Selenium2(java)TestNG的使用 七

NoClassDefFoundError: org/openqa/selenium/virtualauthenticator/HasVirtualAuthenticator 在使用 TestNG 和

我们可以将TestNG与Selenium WebDriver和Cucumber一起使用吗? [关闭]

TestNG,Selenium 如何在多个类之间共享对象

selenium第一课(selenium+java+testNG+maven)