系统学习 By.TAG_NAME 的核心语法、实操示例与最佳实践
By.TAG_NAME 是 Selenium 元素定位的重要方式,通过元素的相关属性或特征进行精准定位。本页面提供完整的语法说明、代码示例和可交互的实操练习区域。
driver.find_element(By.TAG_NAME, "h1")(匹配第一个h1标签元素)driver.find_element(By.TAG_NAME, "title")(匹配第一个title标签元素)driver.find_elements(By.TAG_NAME, "a")(获取所有a标签元素)driver.find_elements(By.TAG_NAME, "input")(获取所有input标签元素)driver.find_elements(By.TAG_NAME, "li")(获取所有li标签元素)这是练习区第一段 p 元素。
这是练习区第二段 p 元素。
H1 - 一级标题
H2 - 二级标题
H3 - 三级标题
段落 1:第一个 p 标签,可用 find_element 定位或者用 find_elements 获取列表加上索引 0 定位。
段落 2:第二个 p 标签,可用 find_elements 获取列表加上索引 1 定位。
段落 3:第三个 p 标签,可用 find_elements 获取列表加上索引 2 定位。
| 序号 | 课程名称 | 标签名 | 说明 |
|---|---|---|---|
| 1 | Selenium 基础 | tr / td | 表格行与单元格 |
| 2 | 元素定位 | tr / td | 用 XPath 定位表格 |
| 3 | 元素操作 | tr / td | 表格操作场景 |
find_elements() 返回列表。