[英]How to handle authentication popup with Selenium WebDriver in Java
[英]How to handle nested popup windows in selenium webdriver with java?
請幫忙,我正在嘗試自動化一個項目(使用Java),在該項目中我需要在嵌套彈出窗口上進行操作,即使用主窗口,我有一個彈出窗口,其中包含一個以上的窗口。 您可以檢查我附帶的圖像 。 我面臨的問題是
org.openqa.selenium.NoSuchElementException:無法找到ID == btnSign的元素(警告:服務器未提供任何堆棧跟蹤信息)命令持續時間或超時:10.22秒
即,它無法找到第二滾動內的元素。 注意。 (我在IE上工作)任何人都可以提出一個解決方案。 提前致謝。
您可以使用以下代碼切換任意數量的窗口。
String parentWindow = webDriver.getWindowHandle();
Set<String> handles = webDriver.getWindowHandles();
for (String windowHandle : handles) {
if (!windowHandle.equals(parentWindow)) {
webDriver.switchTo().window(windowHandle);
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.