Как заставить TestNG создать новый экземпляр тестового класса для каждого метода, если режим запуска parallel="methods"
?
JUnit делает это автоматически, но TestNG повторно использует один и тот же экземпляр между методами.
Есть ли возможность изменить это поведение?
Я запускаю тесты selenium и создаю webdriver в методе @BeforeMethod
и сохраняю его в переменной класса, чтобы использовать его в методах тестирования и закрываем на @AfterMethod
.
И я хочу иметь возможность одновременно запускать методы одного тестового класса без совместного использования webdriver.