我正在自动化具有“退出应用程序”按钮的网页。单击此按钮后,浏览器将关闭。
如何点击此按钮确认浏览器已关闭?
答案 0 :(得分:1)
希望以下代码适用于您的情况。
try {
driver.getTitle();
System.out.println("Browser Window is still exist");
}
catch (Exception e) {
System.out.println("Brower window is closed");
}
答案 1 :(得分:0)
{{1}}
答案 2 :(得分:0)
Selenium没有现成的方法来检查浏览器是打开还是关闭,但有一个解决方法。您可以尝试这样做:
/*
* returns true if browser is open, else retrurns false
*/
public boolean isBrowserOpen() {
try {
driver.getTitle(); //can also use driver.getCurrentUrl()
return true;
}
catch(Exception e) {
return false;
}
}
然后在您的方法中添加此行
if(!isBrowserOpen())
System.out.println("Browser was still open");