【发布时间】:2015-06-28 15:05:39
【问题描述】:
我有 2 个元素具有相同的属性,但在页面上一次显示一个(显示一个时,另一个消失)。两者之间的唯一区别是显示的元素将具有 ': :before' 选择器。是否可以使用 xpath 或 css 选择器根据元素的 id 以及它是否有 ::before 来检索元素
【问题讨论】:
-
元素没有 id。为什么不直接使用类名选择它?
-
因为两个元素具有相同的类名
-
您如何在 CSS 中区分它们,以便将
:before伪元素应用于正确的元素? -
查看这个答案 - stackoverflow.com/a/28265738/4720017
标签: xpath selenium-webdriver css-selectors pseudo-element