Selenium可以通過WebDriver實現管理瀏覽器窗口和標簽頁。以下是一些常見的管理操作:
1. 打開新的瀏覽器窗口:可以使用`driver.switchTo().newWindow(WindowType.WINDOW)`打開一個新的瀏覽器窗口。
2. 關閉當前瀏覽器窗口:可以使用`driver.close()`關閉當前的瀏覽器窗口。
3. 切換到指定的窗口或標簽頁:可以使用`driver.switchTo().window(windowHandle)`方法切換到指定的窗口或標簽頁,其中`windowHandle`是窗口的句柄。
4. 獲取當前窗口的句柄:可以使用`driver.getWindowHandle()`獲取當前窗口的句柄。
5. 獲取所有窗口的句柄:可以使用`driver.getWindowHandles()`獲取所有窗口的句柄。
通過以上方法,Selenium可以輕松實現對瀏覽器窗口和標簽頁的管理。