1. 程式人生 > >Selenium網頁巢狀及跳轉視窗語句

Selenium網頁巢狀及跳轉視窗語句

一個網頁巢狀一個網頁
//跳出當前頁面
driver.switchTo().defaultContent();
//第一個iframe,沒有id/name,可以取下標來定位driver.switchTo().frame(1);
driver.switchTo().frame(“mainFrame”);
Thread.sleep(8000);

跳轉到另一個視窗
//獲取所有window的名字
Set < String > a = driver.getWindowHandles();
//跳轉到第二個window
driver.switchTo().window((String)a.toArray()[1]);