如果所有标题都相同,如何从10个窗口切换到特定窗口

时间:2017-04-22 07:10:32

标签: java selenium selenium-webdriver webdriver

我在项目中遇到问题。我有10个窗口弹出窗口,10个窗口中有5个具有相同的标题,但我想在Java中的selenium webdriver中切换特定窗口。

1 个答案:

答案 0 :(得分:0)

您尝试通过匹配窗口URL切换到特定窗口来切换到特定窗口,请尝试以下操作:

    Set <String> allHandles= driver.getWindowHandles();

    for(String curr : allHandles){

        driver.switchTo().window(curr);

        if(driver.getCurrentUrl().equals("Required URL")){

            break;
        }

    }

Required URL是您要切换到

的窗口的网址