Jak wymusić na TestNG utworzenie nowej instancji klasy testowej dla każdej metody, jeśli trybem działania jest parallel="methods"
?Jak zmusić TestNG do utworzenia nowej instancji klasy testowej dla każdej metody, jeśli trybem działania jest równoległy = "metody"
JUnit robi to automatycznie, ale TestNG ponownie wykorzystuje to samo wystąpienie między metodami.
Czy istnieje możliwość zmiany tego zachowania?
Używam testów selenu i tworzę webdriver w metodzie @BeforeMethod
i przechowuję ją w zmiennej klasowej, aby użyć jej w metodach testowania i clos na @AfterMethod
.
I chcę mieć możliwość uruchamiania metod jednej klasy testowej równolegle bez współużytkowania webdrivera.
Możesz osiągnąć pożądany efekt, po prostu przypisując swoje pola do konstruktora. –
To by nie działało - konstruktor zostaje wywołany tylko raz. – shiggity