Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/376.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Selenium web驱动程序moveToElement(操作)引发木偶驱动程序错误?_Java_Selenium Webdriver_Webdriver_Cucumber Java_Firefox Marionette - Fatal编程技术网

Java Selenium web驱动程序moveToElement(操作)引发木偶驱动程序错误?

Java Selenium web驱动程序moveToElement(操作)引发木偶驱动程序错误?,java,selenium-webdriver,webdriver,cucumber-java,firefox-marionette,Java,Selenium Webdriver,Webdriver,Cucumber Java,Firefox Marionette,在selenium测试中获取以下错误 POST /session/ee1b9201-dadc-7446-b753-0a418a230d30/moveto did not match a known command 我所做的是 Actions resetView = new Actions(driver); resetView.moveToElement(el).perform(); 环境: FirefoxV47.0 Webdriver 3.0.0-beta2这完全是意料之中的事。Gecko

在selenium测试中获取以下错误

POST /session/ee1b9201-dadc-7446-b753-0a418a230d30/moveto did not match a known command 
我所做的是

Actions resetView = new Actions(driver);
resetView.moveToElement(el).perform();
环境:

FirefoxV47.0


Webdriver 3.0.0-beta2

这完全是意料之中的事。GeckoDriver(木偶)的任何版本都不支持
操作
类。这是Mozilla团队开发木偶的首要任务之一

有一个

因为这个问题已经3个多星期了,看看他们的,我不会屏息以待一个补丁

如果您可以使用Firefox 47.0.1,那么您可以使用旧的WebDriver API(而不是木偶)。从48年起它就停止工作了,因为你应该用木偶。是的,那个没有完成的木偶

如果您必须在Firefox上进行测试,我建议您坚持使用Firefox 47.0.1、Selenium 2.latest,最终将它们放入docker映像中,并像这样运行


这就是我所做的,至少是为了,直到它有希望最终也能为木偶工作。

所以两个月过去了,仍然没有支持。但我想相信,这是你在这里提到的最优先事项之一,我们在11月1日,仍然无法在geckodriver 0.11.1中工作;无法运行全面测试套件的IMHO应该成为任何大型web浏览器的发布拦路虎。由于WebDriver支持的不受欢迎,在当前版本的Firefox上测试您的web应用程序基本上是不可能的,这导致了保持旧版本的压力,而不是试图保持安全性的最新。我只想花一分钟的时间指出,Selenium项目无法控制开源Firefox驱动程序的弃用。Firefox架构的改变使其无法运行。木偶网的使用是前进的方向,它是开源的(大多数Mozilla代码都是开源的),因此,如果您没有看到您希望在木偶网上取得的进展,那么有可能为实现这一目标做出贡献。但是在这里抱怨Mozilla在实现方面进展缓慢不太可能得到你想要的结果。这应该是Mozilla的问题,跟踪围绕“操作”的其他问题:。需要对其进行解析,以支持
mousemovive
指令。参考问题中的一些评论设定了里程碑“Firefox 55”(尽管之前的一些里程碑至少被还原了两次)。