gpt4 book ai didi

css - XPath中的CSS选择器

转载 作者:行者123 更新时间:2023-12-03 17:06:17 25 4
gpt4 key购买 nike

是否可以在XPath中指定CSS选择器?本质上,我想查找同时满足.myClass divdiv[contains(., 'Hello!')]的元素。

最佳答案

不,您不能将CSS选择器语法和XPath语法组合到单个表达式中。两种语言都没有任何功能可让您从另一种语言提供表达式。

您只能将CSS选择器作为XPath合并到XPath中,这意味着您需要自己翻译它。在您的情况下,这是生成的XPath表达式:

//*[contains(concat(' ', @class, ' '), ' myClass ')]//div[contains(., 'Hello!')]

Of course, this depends on what you can accomplish with CSS selectors or XPath. For example, if the :contains() pseudo-class hadn't been dropped from CSS3, you would have been able to use this CSS selector just as well:

.myClass div:contains('Hello!')


但是它已从规范中删除,因此您只能使其用作jQuery选择器或Selenium CSS定位器。

关于css - XPath中的CSS选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9005170/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com