如何创建类python中所有可见元素的列表

2024-04-17

我正在使用 python 3.x Selenium WebDriver,我正在制作一个 for 循环来遍历页面的所有元素,限制类中元素的长度,然后打印迭代次数,但它如何获取所有可见和隐藏的元素仅获取页面中的可见元素。

要从我正在使用的类中获取所有元素

showMore = driver.find_elements_by_class_name('getPhotos')

您可以获取所有元素(可见和不可见)的列表,并将其过滤为仅那些可见的元素。有几种方法可以做到这一点......这是一种。

showMore = driver.find_elements_by_class_name('getPhotos')
onlyVisible = filter(lambda x: x.is_displayed(), showMore)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何创建类python中所有可见元素的列表 的相关文章

随机推荐