獲取元素標籤名

可用性有限

此特性不是基線特性,因為它在一些最廣泛使用的瀏覽器中不起作用。

WebDriver API 的 獲取元素標籤名 命令 返回所引用的 web 元素 的標籤名。例如,如果該元素是 <img>,則返回的標籤名是 "IMG",這等同於在該元素上呼叫 Element.tagName。對於 XML/XHTML 文件,其大小寫可能不同。

語法

方法 URI 模板
GET /session/{session id}/element/{element id}/name

URL 引數

session id

會話的識別符號。

element id

要獲取其標籤名稱的 web 元素的識別符號。

錯誤

Session not created

會話不存在。

未找到該視窗

window 物件已被丟棄,表示該標籤頁或視窗已被關閉。

意外的 alert 開啟

使用者提示(如 window.alert)會阻止命令執行,直到處理完畢。

示例

Python

python
from selenium import webdriver

session = webdriver.Firefox()
session.get("https://google.com/?hl=en")
search_box = driver.find_element_by_id("q")

print(search_box.tag_name)

輸出

INPUT

規範

規範
WebDriver
# get-element-tag-name

瀏覽器相容性