实际上,我正在创建一个框架,但在创建它时我只希望它用于串行执行,但现在我想对方法进行并行测试。问题是我已将驱动程序实例声明为静态,并且由于静态第二个线程无法更改其值。
我正在一个单独的类中创建驱动程序并使用 getter 方法获取它。
现在的问题是,如果我将 Webdrive 设为非静态,那么我将无法在其他类中使用该驱动程序。
即使我尝试扩展类(我在其中创建驱动程序实例),它也会传递一个空值。
所以,基本上我想隔离所有实例,但我不能在本地创建实例到类。我尝试删除静态变量,但在进行并行执行时,打开了 2 个浏览器实例,但所有测试用例都在一个浏览器中执行,而且太并行了
我怎样才能做到这一点?
慕的地10843
相关分类