Проблема заключается в том что у меня были статический WebDriver и он не ранел если тесты больше одного и за статического webDriver то session id = null когда я делал 1 раз .quit() , я убрал статику но он ночинает делать такой бардак саздает по н-каличеству окон на 1 тест сколько тестов
вот метод
public WebDriver webDriver;
public WebDriver initialiseDriver(BrowserType browserType) throws Exception {
switch (browserType) {
case Chrome:
System.setProperty("webdriver.chrome.driver", "src/main/resources/drivers/chromedriver.exe");
if (webDriver == null) {
webDriver = new ChromeDriver(); ...
return webDriver;
и тд
дальше я в свойх беформ метод иго вызываю
@Before
public void setUp() throws Exception {
WebDriverFactory webDriverFactory = new WebDriverFactory() ;
webDriver = webDriverFactory.initialiseDriver(BrowserType.Chrome);
infrastructurePage = new InfrastructurePageImpl(webDriver);
}
и тогда ночинается полный бардак
что делать чтобы небыло бардака и тесты так спакойно поодному ранилиси ))
благадарю зарание за помошь (и сорян за граматику )