Python:Selenium WebDriver按类\u nam查找元素

2024-10-05 14:24:20 发布

您现在位置:Python中文网/ 问答频道 /正文

我想选择一个表中类名为TCP_RowOdd或TCP_row偶数的所有行。 目前我是这样做的

oddRows = driver.find_elements_by_class_name("TCP_RowOdd")

evenRows = driver.find_elements_by_class_name("TCP_RowEven")

这里是否有一个OR子句可用于在单个查询中执行此操作。在


Tags: ornamebydriverelementsfindclasstcp
1条回答
网友
1楼 · 发布于 2024-10-05 14:24:20

有多种方法可供选择,我更喜欢CSS选择器

rows = driver.find_elements_by_css_selector(".TCP_RowOdd,.TCP_RowEven")

选择器中的逗号表示“或”。在


或者,我们可以获取具有以TCP_Row开头的类的所有元素:

^{pr2}$

相关问题 更多 >