Page Handles

来源:互联网 发布:电子地图 数据库 编辑:程序博客网 时间:2024/06/18 10:43

有新窗口打开:

driver.getWindowHandles().size 增加


焦点切换到新窗口:

public void switchToNewWebPage(WebDriver driver,String initialWindowHandle){
Set <String> set = driver.getWindowHandles();
set.remove(initialWindowHandle);
driver.switchTo().window((String) set.toArray()[0]);
}


焦点切换到原来的窗口:

public void switchToHomePage(WebDriver driver,String initialWindowHandle){
driver.switchTo().window(initialWindowHandle);
}


关掉当前窗口:

driver.close();


关闭窗口前的弹出对话框:

Alert alert = driver.switchTo().alert();
alert.accept();


0 0
原创粉丝点击