gpt4 book ai didi

java - 无法使用 cssSelector 和 xpath 定位元素

转载 作者:行者123 更新时间:2023-12-01 11:27:09 25 4
gpt4 key购买 nike

我希望你能帮助我,我正在使用 selenium web 驱动程序,我想找到网站中的特定元素。我尝试使用 cssSelector 和 xpath,但遇到了 InvalidSelectorException 和 NoSuchElementException。请参阅下面的屏幕截图了解更多详细信息。

I'm trying to locate the BACK TO HOME button

By using firebug I was able to see the underlying HTML code of the BACK TO HOME button

我正在尝试找到“返回主页”按钮。通过使用 firebug,我能够看到 BACK TO HOME 按钮的底层 HTML 代码。我不熟悉如何处理突出显示的 HTML 代码,因为大多数时候链接通常有一个名称,并且 cssSelector=linkText("link name") 可以解决问题,并且快速复制 xpath 命令可以轻松找到该元素。但在这种情况下,cssSelector 和 xpath 都不起作用。

如何找到此类 HTML 代码?

最佳答案

您可以尝试使用 XPath 作为

//img[contains(@src,'home.gif')]

由于这里使用了 contains 方法,因此您可以使用 src 属性的任何子字符串。

关于java - 无法使用 cssSelector 和 xpath 定位元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30726561/

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