通过量角器启动chrome驱动程序后出现错误

时间:2019-08-29 09:51:47

标签: javascript typescript google-chrome jasmine protractor

启动浏览器后,出现以下错误。

  

失败:脚本超时             (会议信息:chrome = 76.0.3809.132)           内部版本信息:版本:“ 3.141.59”,修订版:“ e82be7d358”,时间:“ ----”           系统信息:主机:'-----',ip:'-----',操作系统名称:'Windows 10',os.arch:'x86',os.version:'10 .0',java。版本:“ 1.8.0_221”           驱动程序信息:driver.version:未知

我尝试过

yarn install
webdriver-manager update

仍然不起作用

protractor.conf.js的内容

capabilities: { 
    browserName: 'chrome', 
    shardTestFiles: false, 
    maxInstances: 3, 
    chromeOptions: { 
        args: [ 'disable-infobars=true', 'start-maximized=true' ], 
        prefs: { 
            'credentials_enable__service': false, 
            download: { 
                prompt_for_download: false, 
                directory_upgrade: true, 
                default_directory: process.cwd() + '\\src\\downloads' 
            } 
        } 
    }
}

2 个答案:

答案 0 :(得分:0)

  1. 通过git扩展克隆存储库。
  2. 更新yarn,节点模块和java
  3. 运行命令: a)纱线安装&&纱线运行webdriver-manager更新 b)纱线tsc

这对我有用。尝试伴侣。

答案 1 :(得分:0)

  1. 删除“ ../ node_modules \ protractor \ node_modules \ webdriver-manager \”中存在的“ selenium”文件夹
  2. webdriver-manager更新
  3. 检查“ ../node_modules\protractor\node_modules\webdriver-manager\selenium”中是否存在“ update-config.json”文件,并检查是否使用chromedriver版本和正确的路径进行更新。

有时update-config.json文件未使用正确的版本和路径更新。 量角器使用此文件获取chromedriver版本。

为我工作。 让我们试试吧!