【问题标题】:Getting error After launching the chrome driver through Protractor通过量角器启动 chrome 驱动程序后出现错误
【发布时间】:2019-08-29 09:51:47
【问题描述】:

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

失败:脚本超时 (会话信息:chrome=76.0.3809.132) 构建信息:版本:'3.141.59',修订:'e82be7d358',时间:'----' 系统信息:主机:'-----',ip:'-----',os.name:'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' 
            } 
        } 
    }
}

【问题讨论】:

  • 你能添加你的 protractor.conf.js 文件的全部内容吗?这样我们也许可以更好地帮助您
  • capabilities: { browserName: 'chrome', shardTestFiles: false, maxInstances: 3, chromeOptions: { args: [ 'disable-infobars=true', 'start-maximized=true' ], 首选项: { 'credentials_enable__service': false, download: { prompt_for_download: false, directory_upgrade: true, default_directory: process.cwd() + '\\src\\downloads' } } } },这是我protractor.conf.js的内容
  • edit您的帖子包含您对问题的任何其他信息。避免在 cmets 中添加它,因为它们更难阅读并且更容易删除。帖子的编辑按钮就在帖子标签的下方。
  • 这不能是 conf.js 的完整上下文。它甚至缺少exports.config 语句,所以量角器甚至不会将其视为配置文件
  • export let config: Config = { specs: ['./**/**/*.js'], resultJsonOutputFile: 'result.json', framework: 'jasmine', jasmineNodeOpts: { showColors: true, defaultTimeoutInterval: 120000, print: function () { } }, SELENIUM_PROMISE_MANAGER: false, onPrepare: async () => { jasmine.getEnv().addReporter(new SpecReporter({ spec: { displayStacktrace: true, }, }));这是另一部分。

标签: javascript typescript google-chrome jasmine protractor


【解决方案1】:
  1. 通过 git 扩展克隆存储库。
  2. 更新 yarn、node 模块和 java
  3. 运行命令: a)yarn install && yarn run webdriver-manager update b) 纱线 tsc

这对我有用。试试吧,伙计。

【讨论】:

  • 谢谢试试看。
【解决方案2】:
  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 文件不会更新为正确的版本和路径。 protractor 使用此文件获取 chromedriver 版本。

为我工作。 试试这个!

【讨论】:

    猜你喜欢
    • 2022-01-28
    • 2021-05-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-02
    • 1970-01-01
    • 2017-05-07
    相关资源
    最近更新 更多