在web應用中胶逢,常常會遇見點擊某個鏈接會彈出一個新的窗口同云,或者是相互關聯的web應用 咱扣,這樣要去操作新窗口中的元素,就需要主機切換到新窗口進行操作企量。WebDriver 提供了switchTo().window()方法可以實現在不同的窗口之間切換测萎。
獲取當前窗口瀏覽器句柄:driver.getWindowHandle();
獲取所有窗口的瀏覽器句柄到當前會話:driver.getWindowHandles();
用于不同窗口的切換:switchTo().window();
一、兩個瀏覽器窗口的切換(利用for循環(huán)實現窗口之間的切換)
二届巩、多個瀏覽器窗口的切換(1.獲取所有窗口的句柄放到set集合中 ? 2.把set集合放到list對象中 ? 3.通過list數組的索引使用switchTo()方法實現切換)