[英]Hover Over Element not working on Firefox
我有一个自动化基础设施,可以在 Chrome 上完美运行,但 Firefox 有几个问题。
我目前正在尝试解决的问题是悬停在带有Actions
的元素上。
这种方法
public void hoverOverElement(By element){
action = new Actions(driver);
webElement = driver.findElement(element);
action.moveToElement(webElement).build().perform();
}
与 Chrome 完美搭配,但与 Firefox 一起使用时,该元素似乎没有悬停在它上面。
通过将鼠标悬停在该元素上,通常会出现几个元素(按钮)。 同样,它在 Chrome 和 Firefox 以及 Selenium 上手动完美运行。 但它不适用于 Firefox 上的 Selenium。
我有最新版本的 Firefox 和最新版本的 geckodriver.exe
我在这里的几篇文章中看到了设置建议
FirefoxProfile profile = new FirefoxProfile();
profile.setEnableNativeEvents(true);
但是这会产生以下错误
Cannot resolve method 'setEnableNativeEvents' in 'FirefoxProfile'
非常感谢任何帮助!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.