如果获取的element是list,那么需要用find_elements方法;此方法会返回list,然后使用len() 方法,计算对象的个数;
find_element方法返回的不是list对象,所以导致没办法计算对象个数
1.返回值类型不同:find_element返回一个WebElement对象,而find_elements返回一个包含多个WebElement对象的列表。
2.查找方式不同:find_element只返回第一个匹配的元素,而find_elements返回所有匹配的元素。
3.异常处理不同:如果find_element找不到匹配的元素,会抛出NoSuchElementException异常;而如果find_elements找不到匹配的元素,会返回一个空列表。
4.用法不同:find_element用于查找单个元素,而find_elements用于查找多个元素。
以上调用的方法是本人二次封装后的,原生方法如下:
本文转载自: https://blog.csdn.net/BenZ_X/article/details/134725857
版权归原作者 北极之熊熊 所有, 如有侵权,请联系我们删除。
版权归原作者 北极之熊熊 所有, 如有侵权,请联系我们删除。