![]() |
1
1
testng runner将只为所有运行的测试方法创建一个测试类实例。并行运行时也会出现这种逻辑。似乎您的webdriver对象是全局定义的,所以在每次调用“driver=new chromedriver()”时,它都会覆盖另一个对象。 我的建议是使用threadlocal对象来定义webdriver会话。这样,给定线程中的每个webdriver对象都充当独立的数据集。 查看此链接 http://seleniumautomationhelper.blogspot.com/2014/02/initializing-webdriver-object-as-thread.html 关于这个问题的更详细的解释。 |