gpt4 book ai didi

selenium - 如何将这个xpath转换为css?

转载 作者:行者123 更新时间:2023-12-02 19:52:10 28 4
gpt4 key购买 nike

如何将下面的 Xpath 更改为 css?请帮忙。

//button[text()='Continue' and @class='buttonLargeAlt' and @type='submit']

最佳答案

不幸的是,你不能。

问题是 CSS 选择器无法通过文本找到。因此,您无法将 text()='Continue' XPath 转换为有效的 CSS 选择器。这是迄今为止 XPath 实际用于 HTML 元素选择的两个主要原因之一。

有一个:contains() CSS3 中对此有一个伪类,但它早已不复存在了。不过,Sizzle(Selenium 中用于 CSS 选择的 JS 引擎)保留了它。因此,如果您的浏览器不支持 native CSS 选择(或者您禁用了它),您可以像这样使用它:

button.buttonLargeAlt:contains('Continue')[type='submit']

关于selenium - 如何将这个xpath转换为css?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13801130/

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