我想选择表中具有类名TCP_RowOdd或TCP_RowEven的所有行。 目前我正在这样做
oddRows = driver.find_elements_by_class_name("TCP_RowOdd")
evenRows = driver.find_elements_by_class_name("TCP_RowEven")
是否有一个OR子句可以在这里用于在单个查询中执行。
答案 0 :(得分:6)
有多种方法,我更喜欢 CSS选择器:
rows = driver.find_elements_by_css_selector(".TCP_RowOdd,.TCP_RowEven")
选择器中的逗号表示“或”。
或者,我们可以获取具有以 TCP_Row
开头的类的所有元素:
rows = driver.find_elements_by_css_selector("[class^=TCP_Row]")