我想并行运行测试。我的驱动程序在基础构造函数中实例化,url和登录在@BeforeTest中完成。
在运行parallel ='类'时,@ BeforeClass无法正常运行。请找到演示项目https://github.com/reactJestuser/DemoParallelRun/tree/master/DemoRun
的链接我正在并行运行2个测试,一个浏览器打开,登录凭据输入两次,而对于其他测试,仅实例化浏览器,不输入URL和登录详细信息。
此外,有什么方法可以使用相同的会话并行运行测试?这样每次打开浏览器时,它都已登录。
答案 0 :(得分:1)
driver variable in Base.java
是静态的,不是线程安全的。它跨实例存储状态。使其成为非静态。