【发布时间】:2011-07-18 17:54:29
【问题描述】:
我想获取所有类名为“act”或“dact”的 WebElement 信息
我正在使用下面的代码行来获取“act”的所有类信息。谁能帮我在类名中使用 OR 条件?
List<WebElement> nL2 = driver.findElements(By.className("act"));
类似的东西;这样我就不必为每个类写两行了。
//this is not working
List<WebElement> nL2 = driver.findElements(By.className("act | dact"));
谢谢!
【问题讨论】:
-
这不是 XPath。这是 XPath
//WebElement[@class[contains(concat(' ',.,' '),' act ') or contains(concat(' ',.,' '),' dact ')]] -
@Alejandro,我的错。修改了我的问题。实际上我想使用任何选择器在fineElements() 方法中使用OR 条件。
标签: selenium css-selectors webdriver