//新打开页面的定位方法
String parentHandle=driver.getWindowHandle();
System.out.println("parent的句柄:"+parentHandle);
//获取所有的Handle
Set<String> windowHandles = driver.getWindowHandles();
System.out.println("所有句柄:"+windowHandles);
//判断是否打开了新窗口
for(String handle:windowHandles) {
System.out.println("页面的句柄:"+handle);
if (!parentHandle.equals(handle)) {
driver.switchTo().window(handle);
logger.info("新窗口定位:"+driver.switchTo().window(handle));
}
}
selenium获取当前窗口焦点,亲测可用
最新推荐文章于 2024-03-18 16:32:37 发布