【发布时间】:2018-01-08 11:06:22
【问题描述】:
我有一个网页页面,其中有一个按钮,单击该按钮时会弹出一个窗口表单,我必须在其中选择一些值。我目前正在使用 IE 浏览器和 selenium 2.53 库来自动化这个流程。现在我的问题是我无法切换到这个弹出窗口,因为我没有得到任何窗口句柄,而且每次它只显示一个父句柄。
我也尝试过警报/弹出切换,但通过父页面中的按钮调用的弹出窗口仍然无法识别,因此无法在此弹出页面中执行任何操作。
Set<String> winhandle= driver.getWindowHandles();
System.out.println(winhandle);
for (String handle : driver.getWindowHandles())
{
System.out.println(handle);
String newURL = driver.getTitle();
System.out.println(newURL);
}
问候, 尼尔
【问题讨论】:
标签: javascript selenium selenium-webdriver