WebDriver 命令
以下是可用 WebDriver 命令的列表。
- 關閉視窗
WebDriver API 中的關閉視窗 命令會關閉當前頂層瀏覽上下文(視窗或標籤頁),並返回當前開啟的
WebWindow列表。如果關閉的是最後一個視窗,WebDriver 會話將被隱式刪除。因此,會話結束後執行的後續命令將導致無效會話 ID 錯誤。- 獲取元素屬性
WebDriver API 中的獲取元素屬性 命令會返回已引用 Web 元素的屬性。例如,如果該元素是
img,則返回的屬性是"//TODO",這等同於在元素上呼叫Element.getAttribute。對於 XML/XHTML 文件,其大小寫可能不同。- 獲取元素屬性值
WebDriver API 中的獲取元素屬性 命令會返回已引用 Web 元素的屬性。給定
<input value=foo>,當用戶將值更改為bar時,返回的屬性是bar,而不是初始值foo。這等同於訪問元素上的屬性。- 獲取元素標籤名
WebDriver API 中的獲取元素標籤名 命令會返回已引用 Web 元素的標籤名。例如,如果該元素是
img,則返回的標籤名是"IMG",這等同於在元素上呼叫Element.tagName。對於 XML/XHTML 文件,其大小寫可能不同。- 獲取超時
WebDriver API 中的獲取超時 命令會返回與當前會話關聯的超時。 會話超時持續時間控制著諸如 指令碼注入、文件導航和 元素檢索 等行為的超時。
- 獲取視窗控制代碼
WebDriver API 中的獲取視窗控制代碼 命令會返回所有
WebWindow的列表。每個標籤頁或視窗(取決於您是否使用標籤式瀏覽器)都與一個視窗控制代碼關聯,該控制代碼在切換到視窗時用作引用。- 獲取視窗矩形
WebDriver API 中的獲取視窗矩形 命令會返回給定
WebElement的大小和位置。許多 WebDriver 客戶端提供了單獨的 API 方法來獲取元素的座標和尺寸,但作為一種最佳化,它們都使用此基本命令。- 新視窗
WebDriver API 中的新視窗 命令會開啟一個型別為視窗或標籤頁的新頂層瀏覽上下文,並返回一個包含新 WebWindow 的控制代碼及其建立的型別的字典。如果瀏覽器無法建立所請求的型別,則會嘗試建立備選型別。
- 設定超時
WebDriver API 中的設定超時 命令會設定與當前會話關聯的超時。 會話超時持續時間控制著諸如 指令碼注入、文件導航和 元素檢索 等行為的超時。
- 設定視窗矩形
WebDriver API 中的設定視窗矩形 命令會改變與當前
window關聯的作業系統視窗的大小和位置。此命令充當 Get Window Rect 的 setter,您可以直接將返回的物件作為此命令的負載傳遞。
瀏覽器相容性
載入中…