繁体   English   中英

Hover Over Element 在 Firefox 上不起作用

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM