selenium 里面driver的切换

1. 切换到另一个handle


        Set<String> winHandles;
        winHandles = driver.getWindowHandles();
        Assert.assertEquals(winHandles.size(), 2, "message.");
        for (String handle : winHandles) {
            if (!handle.equals(mainHandle)) {
                driver.switchTo().window(handle);
                break;
            }
        }

 

2. 切换到iframe

String mainHandle = driver.getWindowHandle();
driver.switchTo().frame(driver.findElement(By.cssSelector("#MIFind")));

 

posted @ 2017-03-15 15:15  卷尾呼  阅读(218)  评论(0编辑  收藏  举报