gpt4 book ai didi

html - 为什么我的 XPath 不基于 text() 进行选择?

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

我在 Firefox 中有一个页面(无框架),其中包含以下 html 代码部分:

...
<div class="col-sm-6 align-right">
<a href="/efelg/download_zip" class="alert-link">
Download all results in .zip format
</a>
</div>
...

我想用 selenium XPATH 表达式选择它。为了测试我的 XPATH 表达式,我为 firefox 安装了一个名为“TryXpath”的插件来检查我的表达式。但是,表达式似乎不正确,因为没有选择任何元素。这是表达式:
//a[text()= "Download all results in .zip format"]

但是那个表达有什么问题呢?我在不同的 SO 答案中找到了它 - 但对我来说这似乎不起作用。为什么我得到 0 次点击?为什么表达式错误找到我上面发布的html元素(没有框架,元素可见且可点击...)

最佳答案

你可以试试这个:

//a[contains(text(),'Download all results in .zip format')]

它在我身边工作,请尝试让我知道

关于html - 为什么我的 XPath 不基于 text() 进行选择?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47655542/

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