selenium2 如何定位新打开的页面
比如,在A页面中点按钮会打开一个新的页面B,如何定位B页面中的元素 switchto 方法啊。。。 回复 2# joykao能详细一点吗? 回复 3# jaychang1989
当你打开一个新页面是,这是selenium的焦点还在原来的页面上,这时你需要去切换焦点到新的页面上,比如说你知道新页面的name或者title
那就可以直接这样比如:driver.driver.switchTo().window("页面名称或者title")
或者直接遍历窗口句柄切换:
public static void switchToWindow() {
//Switch to new window opened
for(String winHandle : driver.getWindowHandles()){
//System.out.println("+++" + winHandle);
driver.switchTo().window(winHandle);
}
}
页:
[1]