gpt4 book ai didi

java - Selenium Web 驱动程序无法单击包含本地化文本的链接

转载 作者:行者123 更新时间:2023-11-30 02:37:12 25 4
gpt4 key购买 nike

我一直在尽一切努力让 Selenium Web 驱动程序(我正在使用 Java)单击此元素:

<div class="nav_button proceed ready_button"><a href="" class=""><span data-localize="DIAGNOSIS_MPN_DIAGNOSIS" class="">MPN Diagnosis</span></a></div> 

div 用于在链接上放置按钮图形。

我尝试过 xPath 并将其定位为“ABC Diagnosis”的 linkText,但都不起作用。 sendKeys(Keys.RETURN) 技巧对此链接不起作用。 Selenium IDE 使用 xPath,它在那里工作正常,但不适用于 Web 驱动程序。我不知道本地化文本部分是否会以某种方式导致网络驱动程序崩溃。

我确实确保等待元素可见。这没有问题。

更新:我找到了我的问题。请参阅下面我的评论。

最佳答案

你尝试过下面的xpath吗?

//a[contains(text(),'ABC Diagnosis')]

OR

//a[@data-localize="DIAGNOSIS_ABC_DIAGNOSIS"]

请告诉我它是否适合您。

关于java - Selenium Web 驱动程序无法单击包含本地化文本的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42738967/

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