簡體   English   中英

如何在 Java8 中使用 selenium 切換回父 window

[英]How to switch back to Parent window using selenium in Java8

我為孩子 window 使用了以下代碼,

driver.getWindowHandles().forEach(winHandle -> driver.switchTo().window(winHandle));

如何切換到父 window?

    Set<String> ids = driver.getWindowHandles();
    Iterator<String> i = ids.iterator();
    String parentID = i.next(); //Parent Window
    while(i.hasNext())
    {
        String childID = i.next(); //Child Windows
        driver.switchTo().window(childID); // Iterating over child windows
    }

    driver.switchTo().window(parentID); //switching back to Parent window
int i = 0; // 0 for first window / tab
ArrayList<String> tabs = new ArrayList<String>(driver.getWindowHandles());
driver.switchTo().window(tabs.get(i));

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM