java - 运行 firefox 时出现 selenium 错误

标签 java selenium selenium-webdriver

当我尝试单击 Firefox 中的一个元素时出现以下错误浏览器。

Element is not clickable at point (320.2166748046875, 55). Other element would receive the click: <a class="navbar-brand" href="#"></a>

Selenium 代码

WebElement p = driver_new.findElement(By.xpath("html/body/div[2]/div/form/fieldset[2]/div[3]/div/div[2]/a[1]/div/div/div[2]"));
p.click();

请帮忙解决。

最佳答案

如果您尝试了所有方法但没有成功,您应该尝试使用 javascriptExecutor 来执行 click,如下所示:-

import org.openqa.selenium.JavascriptExecutor;

WebElement bp = driver_new.findElement(By.xpath("html/body/div[2]/div/form/fieldset[2]/div[3]/div/div[2]/a[1]/div/div/div[2]"));
((JavascriptExecutor)driver_new).executeScript("arguments[0].click()", bp);

关于java - 运行 firefox 时出现 selenium 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38889633/

相关文章:

java - 内存不足的最快方法

java - 如何在 maven Postman-plugin 中启用 STARTLS

Python 绑定(bind)到 Selenium Webdriver : ActionChain not executing in PhantomJS

Selenium Firefox - 浏览器处于远程控制之下

java - PhantomJSDriver 找到了 Element 但仍未定义

python - 如何有条件地抓取网站数据?

Java Quartz 从异常中重新触发

java - 管理大量规则 - Drools

python - Selenium 网络驱动程序 : how do respond on a prompt

java - Selenium 中的 TestNG 和 JUnit 框架是什么