Linux 拨号vps windows公众号手机端

selenium怎么获取元素个数

lewis 9年前 (2017-01-31) 阅读数 11 #程序编程
文章标签 Selenium

使用Selenium可以通过以下方法获取元素的个数:

  1. 使用find_elements方法定位元素,并使用len函数获取元素的个数。find_elements方法返回一个列表,列表中存储着所有匹配到的元素。
elements = driver.find_elements_by_xpath("//元素路径")
count = len(elements)
print(count)
  1. 使用find_element方法定位元素的父节点,然后使用find_elements方法在父节点下再次定位元素,并使用len函数获取元素的个数。
parent_element = driver.find_element_by_xpath("//父节点路径")
elements = parent_element.find_elements_by_xpath("//元素路径")
count = len(elements)
print(count)
  1. 使用find_elements_by_xpath方法直接定位元素,并使用len函数获取元素的个数。
elements = driver.find_elements_by_xpath("//元素路径")
count = len(elements)
print(count)

以上三种方法可以根据具体的需求选择使用,其中find_elements_by_xpath方法可以根据元素的XPath路径进行定位,还可以使用其他定位方式,如find_elements_by_css_selectorfind_elements_by_id等。

版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门