如果运行模式为parallel ="methods",如何强制TestNG为每个方法创建测试类的新实例

Igo*_*kov 13 java testng selenium

如果运行模式是,如何强制TestNG为每个方法创建测试类的新实例parallel="methods"

JUnit自动完成,但TestNG在方法之间重用相同的实例.

有没有更改此行为的选项?

我正在运行selenium测试并在@BeforeMethod方法中创建webdriver 并将其存储到类变量中以在测试方法和clos中使用它@AfterMethod.

我希望能够并行运行一个测试类的方法,而无需共享webdriver.

raj*_*esh 0

结账工厂

来自javadoc

Marks a method as a factory that returns objects that will be used by TestNG as Test classes. The method must return Object[].
Run Code Online (Sandbox Code Playgroud)