📅  最后修改于: 2023-12-03 15:30:45.867000             🧑  作者: Mango
find_elements_by_xpath() 是 Selenium Python 中的一个方法,用于通过 XPath 查询匹配的多个元素,并返回一个列表。该方法的返回类型是一个 WebElement 对象列表,可以使用列表索引或循环来访问或操作匹配的元素。
find_elements_by_xpath() 方法通过使用 XPath 表达式来查找指定的元素,常见示例包括:
使用该方法之前需要先导入 selenium 的 webdriver:
from selenium import webdriver
并初始化一个 WebDriver 实例:
driver = webdriver.Chrome()
然后可以通过访问目标网站链接来打开指定页面:
driver.get("https://www.example.com")
接下来就可以使用该方法来定位和查找元素,比如:
element_list = driver.find_elements_by_xpath("//input[@type='text']")
该例子查找了当前页面中所有 input 标签中 type 属性值为 text 的元素,并返回一个 WebElement 对象列表。