无法安装gecko驱动程序在fire fox浏览器中运行量角器测试脚本

时间:2017-10-17 07:05:08

标签: node.js typescript npm jasmine protractor

我是“Protractor工具”的新手,我可以在“Chrome”浏览器中运行我的测试脚本。现在我想在“Firefox”中运行我的测试脚本,因为我需要安装“gecko driver”。

有谁能告诉我如何在“firefox”浏览器中安装“gecko driver”来运行测试脚本?

我正在使用

  1. 节点 - v6.11.3

  2. NPM - 3.10.10

  3. 量角器 - 5.1.2

3 个答案:

答案 0 :(得分:1)

非常简单。只需做以下事情:

  1. 使用命令" webdriver-manager status" 检查您的计算机中是否已安装Gecko驱动程序驱动程序。这将显示已安装的内容,如Selenium Server,IE,Chrome和Gecko驱动程序以及命令提示符下的版本详细信息
  2. 如果您在上面的列表中找不到Gecko。运行以下命令以安装Gecko驱动程序 - webdriver-manager更新

  3. 安装Gecko驱动程序后,更改browserName:" firefox"在conf.js文件中运行测试脚本。

答案 1 :(得分:0)

Gecko驱动程序的下载(和源代码)可在此处获取:

https://github.com/mozilla/geckodriver/releases

也有安装说明。有可用于Windows,Linux和MacOS的已编译二进制文件。

答案 2 :(得分:0)

如果 webdriver-manger 更新不起作用,则从以下位置手动下载驱动程序:https://github.com/mozilla/geckodriver/releases

现在转到:

 C:\Users\somepath\node_modules\protractor\node_modules\webdriver-manager\selenium
 and below property to update-config.json





   "gecko": {
        "last": "C:\\pathtogeko\\geckodriver.exe"
    }

如果该内容不存在,则创建一个包含该内容的新文件:

{
       "gecko": {
            "last": "C:\\pathtogeko\\geckodriver.exe"
        }
}