gpt4 book ai didi

java - Selenium By.xpath、By.linkName 以前可以工作,现在不再工作了

转载 作者:行者123 更新时间:2023-12-01 12:58:20 24 4
gpt4 key购买 nike

这是我尝试单击链接的 html 代码:

class="MainMenuBody" valign="top">

<a href="https://portal.regify.com/phpCreateRegify.php">Create regimail online</a><br>

这是代码:

driver.findElement(By.xpath("//a[contains(@href, 'phpCreateRegify.php')]")).click();

我也尝试过这个driver.findElement(By.linkText("Create regimail online")).click();并通过部分链接文本,甚至尝试过 driver.switchTo().defaultContent();但似乎没有任何作用。几周前它起作用了,但现在知道它不起作用。还有其他想法、建议吗?

最佳答案

您是否检查过您的 Webdriver 是否仍在该元素所在的正确页面上?

我曾经遇到过类似的问题,由于网站上的更改,我正在寻找的元素被移动到另一个网站,我不得不调整我的代码。

因此尝试逐步导航到该元素所在的站点。为我工作。

关于java - Selenium By.xpath、By.linkName 以前可以工作,现在不再工作了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23715767/

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