运行firefox时selenium出错

时间:2016-08-11 07:13:07

标签: java selenium selenium-webdriver

当我尝试点击Firefox浏览器中的一个元素时,我收到以下错误。

  

元素在点(320.2166748046875,55)处无法点击。其他元素会收到点击:<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();

请帮忙解决。

1 个答案:

答案 0 :(得分:1)

如果您尝试了所有但未取得成功,则应尝试使用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);