有没有办法查看是否所有的浏览器窗口都关闭了?我看到如果您在 WebDriver 上调用 driver.quit() 或 driver.close(),sessionId 将变为 null。有办法检查吗?
我不想调用已关闭或退出的驱动程序,因为它会抛出 WebDriverException。所以我想在继续之前检查浏览器的状态。
最佳答案
只需设置
driver=null;
每次你退出浏览器然后检查
if (browser!=null){
//Attention: this comand is not supported
//as far as i know ;)
driver.doSomething();
}
或
try{
}catch (NullPointerException e)
e.printStackTrace();
System.err.print"DAMN";
}
或收到 NullPointerException ;)
关于Selenium Webdriver sessionId 或检查所有浏览器窗口是否关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11674254/