When you click a button that opens a new browser window with search results, it can be useful to interact with the new window and then return to the original window. Here's how you can achieve this in Selenium WebDriver:
1. Store the Current Window Handle:
先將目前視窗的句柄儲存到字串變數中:
2. Perform the Click Operation:
執行點擊按鈕開啟新視窗的操作。
3. Switch to the New Window:
使用getWindowHandles() 方法取得所有開啟的視窗句柄,然後使用switchTo().window() 方法切換到新視窗:
4. Perform Actions on New Window:
在新的視窗中進行所需的操作。
5. Close the New Window:
如果新視窗不再需要,則關閉它:
6. Switch Back to Original Window:
使用switchTo()方法切換回原始瀏覽器(第一個視窗):
7. Continue with Original Window:
繼續與原始瀏覽器(第一個視窗)進行互動。
以上是如何使用 Selenium WebDriver 在瀏覽器視窗之間切換?的詳細內容。更多資訊請關注PHP中文網其他相關文章!