Python:SeleniumWebDriver通过类名称查找元素
我想选择表中所有类名为Python:SeleniumWebDriver通过类名称查找元素,python,selenium,Python,Selenium,我想选择表中所有类名为TCP\u RowOdd或TCP\u RowEven的行。 目前,我是这样做的 oddRows=驱动程序。按类名称(“TCP\u RowOdd”)查找元素。 evenRows=驱动程序。按类名称(“TCP\u row偶数”)查找元素。 这里有一个OR子句可以在单个查询中使用。有多种方法,我更喜欢CSS选择器: 选择器中的逗号表示“或” 或者,我们可以获取具有以TCP\u行开头的类的所有元素: rows = driver.find_elements_by_css_selec
TCP\u RowOdd
或TCP\u RowEven
的行。
目前,我是这样做的
oddRows=驱动程序。按类名称(“TCP\u RowOdd”)查找元素。
evenRows=驱动程序。按类名称(“TCP\u row偶数”)查找元素。
这里有一个OR子句可以在单个查询中使用。有多种方法,我更喜欢CSS选择器: 选择器中的逗号表示“或”
或者,我们可以获取具有以
TCP\u行
开头的类的所有元素:
rows = driver.find_elements_by_css_selector("[class^=TCP_Row]")
很高兴知道逗号:)
rows = driver.find_elements_by_css_selector("[class^=TCP_Row]")