按 class 名称查找元素

Find element by class name

我正在尝试使用 we.find_element_by_css_selector('p.p1.transfer strong.ng-binding').text

查找一个标签

问题是有时我正在搜索的标签之前有一个 'strong' 标签,它非常相似,但 class 是:class="ng-binding ng-hide" 而不是 class="ng-binding".但是当我试图找到它时,它找到了第一个标签。

我也试过 .find_element_by_css_selector('p.p1.transfer').find_element_by_class_name('ng-binding').text 也没有用,它找到了 class 名为 ng-binding ng-hide

的标签

你对如何找到标签有什么建议吗?

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

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