获取元素标签名
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 |
浏览器兼容性
加载中…