gpt4 book ai didi

java - 如何使用 Selenium 单击 href 链接

转载 作者:太空狗 更新时间:2023-10-29 22:50:10 25 4
gpt4 key购买 nike

我有一个 html href 链接

<a href="/docs/configuration">App Configuration</a>

使用 Selenium 我需要单击链接。目前,我正在使用以下代码 -

Driver.findElement(By.xpath("//a[text()='App Configuration']")).click(); 

但它没有重定向到页面。我也试过下面的代码 -

Driver.findElement(By.xpath(//a[@href ='/docs/configuration']")).click();

但是这是抛出以下异常-

org.openqa.selenium.ElementNotVisibleException: Element is not currently visible and so may not be interacted with
Command duration or timeout: 13 milliseconds

链接可见,页面已完全加载。我不知道我的代码有什么问题。

最佳答案

 webDriver.findElement(By.xpath("//a[@href='/docs/configuration']")).click();

上面的行工作正常。请去掉 href 后面的空格。

该元素在页面中是否可见,如果该元素不可见请向下滚动页面然后执行点击操作。

关于java - 如何使用 Selenium 单击 href 链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30635228/

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