使用css通过文本定位标记

使用css通过文本定位标记,css,selenium,css-selectors,Css,Selenium,Css Selectors,如何使用CSS获得以下标记 PS:我无法关闭xpath,它试图用代码自动完成…:我相信CSS3选择器只能过滤属性,不能过滤标签中的文本。因此,您可以使用[href~=aspx]之类的方法来匹配指向aspx页面的链接,但这是基于内容的匹配所能做到的 对于您想要做的事情,您可能必须使用javascript或服务器端处理 查看和了解更多信息。我相信CSS3选择器只能过滤属性,而不能过滤标记中的文本。因此,您可以使用[href~=aspx]之类的方法来匹配指向aspx页面的链接,但这是基于内容的匹配所能

如何使用CSS获得以下标记


PS:我无法关闭xpath,它试图用代码自动完成…:我相信CSS3选择器只能过滤属性,不能过滤标签中的文本。因此,您可以使用[href~=aspx]之类的方法来匹配指向aspx页面的链接,但这是基于内容的匹配所能做到的

对于您想要做的事情,您可能必须使用javascript或服务器端处理


查看和了解更多信息。

我相信CSS3选择器只能过滤属性,而不能过滤标记中的文本。因此,您可以使用[href~=aspx]之类的方法来匹配指向aspx页面的链接,但这是基于内容的匹配所能做到的

对于您想要做的事情,您可能必须使用javascript或服务器端处理


查看和了解更多信息。

这就是我要找的

p:contains("inside the tag")

这就是我要找的

p:contains("inside the tag")

我不相信这是可能的纯CSS。我不相信这是可能的纯CSS。我几乎可以肯定,CSS选择器存在。感谢您的建议,但我想使用CSS选择器作为Selenium定位器,因此只能使用纯CSS…我几乎可以肯定CSS选择器存在。感谢您的建议,但我想使用CSS选择器作为Selenium定位器,因此只能使用纯CSS…@mateusza:截至今天,没有一个这样做:contains从CSS3规范中删除,我们还没有看到它在CSS4草案中返回。不过jQuery和Selenium确实实现了它。看见既然医生说他用的是硒,这就行了。它只是在样式表中不起作用。@mateusza:到今天为止,它们都不起作用contains从CSS3规范中删除,我们还没有看到它在CSS4草案中返回。不过jQuery和Selenium确实实现了它。看见既然医生说他用的是硒,这就行了。它只是在样式表中不起作用。
p:contains("inside the tag")