Selenium和Java界面自动化测试教程(八)——切换窗口
发布时间
阅读量:
阅读量
在实际测试过程中,若存在多个窗口需要操作,可采用以下方式实现窗口之间的切换。
/** * 切换窗口
* @param driver webDriver
* @param windowsTitle 要切换到的windows的title
* @return
*/
public static boolean switchWindows(WebDriver driver, String windowsTitle)
{
//获取所有的窗口句柄
Set<String> handles = driver.getWindowHandles();
//获取当前窗口的句柄
String currentHandle = driver.getWindowHandle();
//获取当前窗口的title
String currentTitle = driver.getTitle();
//要切换窗口为当前窗口则直接返回true
if(currentTitle.equals(windowsTitle))
{
return true;
}
//处理要切换到的窗口非当前窗口的情况
for (String s
全部评论 (0)
还没有任何评论哟~
