我正在尝试切换到弹出窗口但我无法这样做。我点击的链接是将我重定向到电子邮件弹出窗口。
我的代码是:
public String determineIfCorrectUrlOnPopUp() {
clickOnEmailThisSeller();
for (String currentWindow: driver.getWindowHandles()) {
driver.switchTo().window(currentWindow);
}
System.out.println(driver.getCurrentUrl());
return driver.getCurrentUrl();
}
但它打印出父窗口URL而不是弹出窗口。我不确定我做错了什么?
答案 0 :(得分:1)
node
答案 1 :(得分:0)
你试过吗
driver.switchTo().window(handle).getCurrentUrl();
我还没有做过很多这样的事情,但我写了一个关闭弹出窗口的小功能,我用了
driver.switchTo().window(handle).close();
关闭弹出窗口。