我试图使用we.find_element_by_css_selector('p.p1.transfer strong.ng-binding').text
问题在于,有时会出现“强大”的问题。在标记之前标记我正在搜索哪个非常相似,但它的类是:class="ng-binding ng-hide"
而不是class="ng-binding"
。但是当我试图找到它时,它会找到第一个标签。
我也尝试了.find_element_by_css_selector('p.p1.transfer').find_element_by_class_name('ng-binding').text
也没有用,它发现标记哪个类名为ng-binding ng-hide
您对如何找到标签有任何建议吗?
答案 0 :(得分:1)
在not
negation pseudo class的帮助下,让selenium知道您不希望该元素具有ng-hide
类:
p.p1.transfer strong.ng-binding:not(.ng-hide)