gpt4 book ai didi

java - 有没有办法通过跨度内容点击 标签

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:00:39 24 4
gpt4 key购买 nike

我有一个下拉框,它由没有 id/class/name 等的 span 标签组成。

<span data-hj-masked="">Friday 5:30</span>
<span data-hj-masked="">Saturday 3:30</span>
<span data-hj-masked="">Monday 1:30</span>

有没有办法在 Selenium 中只按文本点击?

我试过了,但没用:

driver.findElement(By.xpath("span[contains(text(),'Friday 5:30']")).click();

应该可以点击星期五 5:30。

最佳答案

你犯了一些小错误:在最后一个 ] 符号之前应该是 ) 符号 :)正确的 XPath 是:

//span[contains(text(),'Friday 5:30')]

此外,您还可以使用以下 XPath:

//span[text()='Friday 5:30']
//span[.='Friday 5:30']

希望对你有帮助!

关于java - 有没有办法通过跨度内容点击 <span> 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54449142/

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