0
我想结束,在我的测试启动一个新的浏览器/窗口一个新的浏览器,所以我尝试:SessionNotFoundException打开与硒+创业板
browser.close();
driver.close();
driver = new ChromeDriver()
输出:
org.openqa.selenium.remote.SessionNotFoundException at myTest.groovy:169
凌特169 :
driver.close();
我刚刚放置在browser.close()后面的所有内容都会输出相同的错误。我也尝试存储Cookie和配置: Set allCookies = driver.manage()。getCookies();
for(Cookie cookie : allCookies)
{
driver.manage().addCookie(cookie);
System.out.println(cookie);
}
browser.driver = browser.config.driver */
我GebConfig.groovy:
driver = {
System.setProperty('webdriver.chrome.driver', '.\\drivers\\ChromeDriver\\chromedriver.exe')
newDriver = new ChromeDriver()
newDriver.manage().window().maximize();
autoClearCookies = false
return newDriver;
}
所有我需要做的是关闭当前窗口,打开一个新的,并用另一个测试开始。