命令

以下是可用的 WebDriver 命令列表。

關閉視窗

關閉視窗 命令 of the WebDriver API 關閉當前頂級瀏覽上下文(視窗或標籤頁),並返回當前開啟的 WebWindows 的列表。如果它是正在關閉的最後一個視窗,WebDriver 會話將隱式刪除。因此,會話結束後執行的後續命令將導致 無效會話 ID 錯誤。

獲取元素屬性

獲取元素屬性 命令 of the WebDriver API 返回引用 網頁元素 的屬性。例如,如果元素是 img,則返回的屬性為 "//TODO",這等效於在元素上呼叫 Element.getAttribute。對於 XML/XHTML 文件,它可能以不同的方式大寫。

獲取元素屬性

獲取元素屬性 命令 of the WebDriver API 返回引用 網頁元素 的屬性。給定 <input value=foo>,其中使用者將值更改為 bar,則返回的屬性為 bar,而不是初始值 foo。這等效於訪問元素上的屬性。

獲取元素標籤名稱

獲取元素標籤名稱 命令 of the WebDriver API 返回引用 網頁元素 的標籤名稱。例如,如果元素是 img,則返回的標籤名稱為 "IMG",這等效於在元素上呼叫 Element.tagName。對於 XML/XHTML 文件,它可能以不同的方式大寫。

獲取超時

獲取超時 命令 of the WebDriver API 返回與當前會話關聯的超時。 會話超時 持續時間控制諸如 指令碼注入文件導航元素檢索 上的超時等行為。

獲取視窗控制代碼

獲取視窗控制代碼 命令 of the WebDriver API 返回所有 WebWindows 的列表。每個標籤頁或視窗(取決於您是否使用的是帶標籤的瀏覽器)都透過一個視窗控制代碼關聯,該控制代碼在 切換到視窗 時用作引用。

獲取視窗矩形

獲取視窗矩形 命令 of the WebDriver API 返回給定 WebElement 的大小和位置。許多 WebDriver 客戶端 提供獲取元素位置和維度的單獨 API 方法,但為了最佳化,它們都使用此基本方法。

新建視窗

新建視窗 命令 of the WebDriver API 開啟一個新的型別為視窗標籤頁的頂級瀏覽上下文,並返回一個包含新建 WebWindow控制代碼及其建立型別的字典。如果瀏覽器無法建立請求的型別,則將嘗試建立替代型別。

設定超時

設定超時 命令 of the WebDriver API 設定與當前會話關聯的超時。 會話超時 持續時間控制諸如 指令碼注入文件導航元素檢索 上的超時等行為。

設定視窗矩形

設定視窗矩形 命令 of the WebDriver API 更改與當前 window 關聯的作業系統視窗的大小和位置。該命令充當 獲取視窗矩形 的設定器,您可以將返回的物件直接作為此命令的有效負載傳遞。

瀏覽器相容性

BCD 表僅在瀏覽器中載入