【发布时间】:2016-09-30 12:01:37
【问题描述】:
在我们开始在 selenium Web 驱动程序中进行新测试之前,是否有一种方法可以关闭所有以前启动的浏览器窗口。
我正在尝试通过以下代码关闭已经启动的 chrome 浏览器窗口,但这无助于关闭以前的浏览器窗口,而是关闭了在测试中创建的当前 chrome 驱动程序实例。
System.setProperty("webdriver.chrome.driver", "<Path of chromedriver.exe>");
WebDriver chromeDriver = new ChromeDriver();
for(String eachWindowHandle:chromeDriver.getWindowHandles()){
chromeDriver.switchTo().window(eachWindowHandle).close();
}
【问题讨论】: