使用 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 进行并行测试的主要内容,如果未能解决你的问题,请参考以下文章
testng教程之testng.xml的配置和使用,以及参数传递(多线程执行)