Selenium - 无法使用 Firefox 鼠标悬停

大卫

鉴于以下问题,有没有人找到将鼠标悬停在 Firefox 中的元素上的解决方法?

org.openqa.selenium.UnsupportedCommandException: mouseMoveTo
Build info: version: '3.4.0', revision: 'unknown', time: 'unknown'

该命令适用于 Edge、IE、Chrome。

我使用的是最新的 geckodriver (0.18.0) 和 Firefox (54.0.1)

高朗沙

我可以看到为此打开了一个错误。https://github.com/SeleniumHQ/selenium/issues/4008

但是,作为解决方法,您可以尝试更改 geckodriver 或 Firefox 版本。如果这是不可能的,您可以始终使用 javascript 滚动到元素。

je.executeScript("arguments[0].scrollIntoView(true);",element);

然而,这只会将元素放入视口。它不会把鼠标和元素。因此,如果您有兴趣,它不会生成任何 Mouseoever 事件。

原因很简单,鼠标移动是由你的操作系统控制的,而不是 JavaScript。这是为了安全而设计的。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Firefox 19中使用Selenium WebDriver进行鼠标悬停?

Selenium:无法将鼠标悬停在元素上

在Firefox中使用“旋转”(无限旋转)的鼠标悬停/悬停错误

鼠标悬停在 IE11 和 firefox 中无法正常工作

如何鼠标悬停父元素,然后单击使用Selenium和Action类的子元素

在Java中使用Selenium 2将鼠标悬停在WebElement上

如何通过Selenium-Webdriver和Java使用Java进行鼠标悬停

如何使用Java在Selenium WebDriver中执行鼠标悬停功能?

在使用 C# 的 Selenium 页面对象模型中鼠标悬停是不可能的

如何使用Selenium鼠标悬停多个元素并通过Python提取文本

Selenium C#:当用户将鼠标悬停在#shadow-root(闭合)中时,无法单击该元素

鼠标悬停时无法正常工作

如何导航网站,将鼠标悬停在子菜单上并使用 selenium python 单击网站

使用鼠标悬停更改类的innerHTML

使用jQuery的鼠标悬停不断弹跳

使用鼠标悬停更改图像

使用鼠标悬停查找课程

鼠标悬停 - 想要使用鼠标悬停/鼠标移出功能弹出图像

有没有一种方法可以使用Selenium和Python绑定执行鼠标悬停(悬停在元素上)?

Selenium Tooltip鼠标悬停不起作用

将鼠标悬停在Selenium Webdrive 2 Java上

将鼠标悬停在Selenium webdriver中的事件上

用于鼠标悬停在 c# selenium 中的 javascript

使用鼠标悬停文本链接激活div悬停

使用 vanilla JS 在鼠标悬停/鼠标悬停时显示隐藏按钮

使用Jquery进行鼠标悬停后在鼠标悬停时进行反向动画

Selenium无法启动Firefox

鼠标悬停操作-无法单击隐藏的链接

将鼠标悬停在chrome后无法单击元素