按类名查找元素

时间:2015-06-23 14:32:44

标签: python parsing selenium selenium-webdriver css-selectors

我试图使用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

您对如何找到标签有任何建议吗?

1 个答案:

答案 0 :(得分:1)

not negation pseudo class的帮助下,让selenium知道您不希望该元素具有ng-hide类:

p.p1.transfer strong.ng-binding:not(.ng-hide)