Java 尝试单击链接时出错

Java 尝试单击链接时出错,java,eclipse,google-chrome,selenium,Java,Eclipse,Google Chrome,Selenium,点击链接无效,显示以下错误。我尝试使用Xpath和Linktext 代码 错误 “线程”main中的异常org.openqa.selenium.WebDriverException:未知错误:元素 在点(312404)处不可单击。 其他元素将收到“单击”: 如果仔细查看错误,它会告诉您问题所在。Selenium正在尝试单击您请求的元素,但它当前被另一个元素阻止。如果您查看HTML中可能收到单击的元素,您将看到 <div class="modal-backdrop fade"><

点击链接无效,显示以下错误。我尝试使用Xpath和Linktext

代码

错误

“线程”main中的异常org.openqa.selenium.WebDriverException:未知错误:元素
在点(312404)处不可单击。
其他元素将收到“单击”:

如果仔细查看错误,它会告诉您问题所在。Selenium正在尝试单击您请求的元素,但它当前被另一个元素阻止。如果您查看HTML中可能收到单击的元素,您将看到

<div class="modal-backdrop fade"></div>

如果您面临任何无法直接处理的异常困难,则可以首先尝试使用actions类移动到该元素,然后按如下所示单击它:

 WebElement we = driver.findElement(By.cssSelector("#menucontent > div > nav > ul > li:nth-child(6) > a");
 Actions action = new Actions(driver);
 action.moveToElement(we).click().build().perform();

您确定路径正确吗?欢迎使用堆栈溢出!请查看该网站的工作原理,以及这里的主题有哪些问题
<div class="modal-backdrop fade"></div>
new WebDriverWait(driver, 3).until(ExpectedConditions.invisibilityOfElementLocated(By.cssSelector("div.modal-backdrop")));
driver.findElement(By.linkText("Repayment Options")).click();
driver.findElement(By.xpath(".//*@id='menucontent']/div/nav/ul/li[6]/a")).click();
 WebElement we = driver.findElement(By.cssSelector("#menucontent > div > nav > ul > li:nth-child(6) > a");
 Actions action = new Actions(driver);
 action.moveToElement(we).click().build().perform();