当前位置: 首页 > 面试题库 >

Selenium Web驱动程序moveToElement(Actions)用木偶驱动程序引发错误?

昝涛
2023-03-14
问题内容

在硒测试中出现以下错误

POST /session/ee1b9201-dadc-7446-b753-0a418a230d30/moveto did not match a known command

我所做的是

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

环境:

Firefox v47.0

Webdriver 3.0.0-beta2


问题答案:

这是完全可以预期的。没有GeckoDriver(木偶)的发行版支持Actions该类。这是Mozilla团队开发Marionette的首要任务之一。



 类似资料:
  • 我正在使用Firefox 47.0.1和木偶驱动程序geckodriver-v0。8.0-win32。但我遇到了无法访问的浏览器异常,无法打开。 我的代码片段如下所示: 将异常显示为:- 组织。openqa。硒。遥远的UnreachableBrowserException:无法启动新会话。可能的原因是远程服务器地址无效或浏览器启动失败。构建信息:版本:'2.53.0',版本:'35ae25b',时

  • 我目前正在玩Selenium木偶。在我的应用程序中,我希望按顺序打开多个木偶驱动程序。基本上是这样的: 现在我面临的问题是,只有第一个木偶实例可以成功启动,对于以后的每次尝试,我都会得到以下异常。问题每次都会发生,并且使用的端口总是发生变化,因此显然没有端口冲突。 感谢任何指点!

  • 我正试图在eclipse中运行我的第一个webdriver脚本。使用jre1。8.0_1111. 我使用了下面的代码,但它显示了错误。请帮我查一下密码。 错误堆栈 线程“main”java中出现异常。lang.IllegalStateException:驱动程序可执行文件的路径必须由webdriver设置。壁虎。驱动系统属性;有关更多信息,请参阅github。com/mozilla/geckodr

  • 服务器上的mongodb版本将比驱动程序版本旧。我的java驱动程序版本是3.6,Mongo-版本显示我是2.4 我该怎么解决这个问题?

  • 我有这个文件test.py: 我想使用此python代码从页面获取页面源。我使用的是chrome驱动程序selenium和python。但是当我启动这个脚本时,我遇到了这个错误: 我在互联网上尝试了几乎所有的解决方案,但每次我遇到其他错误时,有人知道我在这种情况下应该怎么做吗?有人建议我如何解决这个问题吗?

  • 问题内容: 我需要关闭Marionette / GeckoDriver日志记录;有什么办法吗?我已经进行了很多搜索,但是没有得到正确的答案。INFO日志为: 如何关闭此日志记录? 问题答案: 尝试了以下代码,但是没有用。好像在