命令
以下是可用的 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 表僅在瀏覽器中載入