硒等待所有类元素

AaravM4

我正在尝试等待驱动程序等待,直到找到同一类的所有元素。

例如:

如果是 foo

我尝试:

WebDriverWait(driver, 5).until(EC.presence_of_element_located((By.CLASS_NAME, 'foo')))

我认为这只等待该类中第一个出现的元素。任何人都知道如何才能等到该类的所有元素都找到。

DebanjanB

WebDriverWait与Expected_conditions结合使用,因为presence_of_element_located()它将等待第一个匹配的WebElement

等到同一类如的所有元素 阶级的存在,而不是presence_of_element_located()你需要引起WebDriverWaitpresence_of_all_elements_located()和你的有效代码块将是:

WebDriverWait(driver, 10).until(EC.presence_of_all_elements_located((By.CLASS_NAME, 'foo')))

注意:您必须添加以下导入:

from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.common.by import By
from selenium.webdriver.support import expected_conditions as EC

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使硒不等待元素

来自分类Dev

使用特定的span类python硒获取页面中的所有元素

来自分类Dev

带有等待混乱的硒元素查找C#

来自分类Dev

等待硒中的每个元素

来自分类Dev

删除元素的所有类

来自分类Dev

删除所有类元素

来自分类Dev

删除元素的所有类

来自分类Dev

硒无法在Instagram上获取所有元素

来自分类Dev

特定容器硒中的所有元素属性python

来自分类Dev

遍历Java中的所有HTML元素(硒测试)

来自分类Dev

获取所有的值与硒相同的类名

来自分类Dev

python硒获取ul类中的所有文本

来自分类Dev

硒-搜索具有类和文本的元素

来自分类Dev

选择具有与硒重复的类名称的元素

来自分类Dev

在带有python硒的类中单击span元素

来自分类Dev

硒等待元素可点击python

来自分类Dev

硒按类选择元素

来自分类Dev

JS从元素中删除所有类

来自分类Dev

从所有输入元素中删除类

来自分类Dev

向所有元素添加/删除类

来自分类Dev

类中所有元素的悬停效果

来自分类Dev

检查所有元素中的特定类

来自分类Dev

返回匹配类名的所有元素

来自分类Dev

找到所有元素后如何执行等待并单击?

来自分类Dev

选择具有类的元素之前的所有元素?

来自分类Dev

是否有硒等待下载完成?

来自分类Dev

在硒选择了元素之后,有什么方法可以检查网站上按钮的所有<a>信息?

来自分类Dev

硒找到具有两个div的所有元素

来自分类Dev

硒等待,直到存在或按元素显示元素