selenium定位一组元素后怎么循环点击每个元素
时间: 2023-11-08 16:15:00 浏览: 84
Python+selenium 获取一组元素属性值的实例
如果你使用 Selenium 定位到一组元素,可以通过循环遍历这个元素组,然后调用每个元素的 `click()` 方法来实现循环点击的效果。以下是一个示例代码,假设我们使用 `find_elements_by_xpath` 方法定位到了一组元素:
```
elements = driver.find_elements_by_xpath("//div[@class='my-class']")
for element in elements:
# 点击当前元素
element.click()
```
在这个示例中,我们使用 `find_elements_by_xpath` 方法定位了一组 class 属性为 "my-class" 的 div 元素,并将它们存储在名为 `elements` 的变量中。然后,我们使用一个 for 循环遍历这个元素组,并使用 `element` 变量引用当前正在访问的元素。在循环体内,我们调用 `element.click()` 方法来点击当前元素。这样就可以循环点击每个元素了。
阅读全文