Здраствуйте,
Я никогда не использовала свои тесты в parallel mode (TestNG, Java, WebDriver), а сейчас решилась. Мне кажется что я не смогу использовать static single instance of WebDriver for running tests in parallel mode. Это из-за того что multiples threads might access driver instance and try to change it concurrently?
Как мне тогда лучше создать instances of WebDriver?
Я использую PageObject pattern..в каждом PageObject создать новый
WebDriver object?
class Suite{
public static WebDriver driver;
static{
driver=WebDriverManager.startDriver("firefox");
}
}