首頁 >Java >java教程 >如何使用 Selenium WebDriver 在瀏覽器視窗之間切換?

如何使用 Selenium WebDriver 在瀏覽器視窗之間切換?

Susan Sarandon
Susan Sarandon原創
2024-12-02 07:31:131014瀏覽

How to Switch Between Browser Windows Using Selenium WebDriver?

Switching to the Newly Opened Browser Window

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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn