-2

很长一段时间以来,我一直在尝试使用 Firefox (Windows) v48 及更高版本运行量角器来运行我的 AngularJS 应用程序。但是,根据量角器文档

WebDriver 对 Firefox 的支持最近发生了变化,Firefox 48 版不能与当前工具正常工作。目前,我们建议针对 Firefox 47 进行测试

该信息是 3 年前更新的,之后似乎没有做任何事情。

版本

  • 操作系统 - Windows 10 64 位
  • 量角器 - 5.4.2
  • 火狐 - 68
  • 硒独立服务器:2.53.1
  • AngularJS - 1.6.9

我最近确实在GitHub 上提出了同样的问题,但它还没有受到关注。

我想知道是否有人能够解决 Windows 的问题。

4

1 回答 1

0

是的,Firefox 48 可能已经 2 岁了。您需要使用的是geckodriver。webdriver-manager 应该会自动下载最新的 geckodriver,您可以使用直接连接或 selenium 独立服务器来运行它。

要仅下载 geckodriver 二进制文件,您可以使用:

webdriver-manager update --chrome false --standalone false

注意:chromedriver 和 selenium 独立 jar 文件会自动下载,这些标志将关闭它们。

当您想启动服务器时,您只需使用:

webdriver-manager start

或者你可以使用directConnect. 只要您使用本地版本的 webdriver-manager,直接连接就可以工作。如果您使用全局安装的 webdriver-manager 版本,它将不起作用。

于 2019-08-15T18:36:13.950 回答