gpt4 book ai didi

Python:Selenium WebDriver find_elements_by_class_name

转载 作者:太空宇宙 更新时间:2023-11-03 13:38:45 27 4
gpt4 key购买 nike

我想选择表中具有类名 TCP_RowOddTCP_RowEven 的所有行。目前,我是这样做的

oddRows = driver.find_elements_by_class_name("TCP_RowOdd")

evenRows = driver.find_elements_by_class_name("TCP_RowEven")

是否有可以在此处使用的 OR 子句在单个查询中执行此操作。

最佳答案

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

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

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


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

rows = driver.find_elements_by_css_selector("[class^=TCP_Row]")

关于Python:Selenium WebDriver find_elements_by_class_name,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35399897/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com