【问题标题】:Error in selenium when running firefox运行 Firefox 时硒出错
【发布时间】:2016-12-17 19:05:36
【问题描述】:

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

元素在点 (320.2166748046875, 55) 处不可点击。其他元素会收到点击:<a class="navbar-brand" href="#"></a>

硒代码

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();

请帮忙解决。

【问题讨论】:

标签: java selenium selenium-webdriver


【解决方案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);

【讨论】:

  • @huges 导入类首先使用import org.openqa.selenium.JavascriptExecutor....:)
  • @huges 在那里,J 大写,请参阅更新的答案..:)
  • 非常感谢兄弟:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-03-24
  • 2022-08-08
  • 1970-01-01
相关资源
最近更新 更多