【问题标题】:Azure DevOps: Chocolatey, Install Google Chrome IssueAzure DevOps:Chocolatey,安装 Google Chrome 问题
【发布时间】:2020-11-09 15:38:59
【问题描述】:

我正在通过发布管道在 Azure DevOps 上运行 selenium 测试。我正在尝试指定我希望在 GUI 上使用的 Google Chrome 版本,但是当我宣布它立即失败时,但 Chocolatey 网站批准了该版本。我在想我声明 Google Chrome 版本的语法可能不正确?

我还声明了下面的版本,上面写着“要安装的软件包的版本”,但它也失败了。

另一个问题;当这些测试通过 Azure DevOps 运行时,有没有办法为这些测试声明 Google Chrome 的宽度?

【问题讨论】:

    标签: azure selenium google-chrome azure-devops chocolatey


    【解决方案1】:

    Chocolatey package website 声明用于安装特定版本的 Google Chrome 的 CLI 命令是:

    choco install googlechrome --version=86.0.4240.75
    

    所以我的猜测是您应该将googlechrome 设置为包ID(“要安装的包的ID”),并将86.0.4240.75 设置为版本字段。

    【讨论】:

    • 我已经尝试过了,但遗憾的是问题没有解决。
    【解决方案2】:

    根据@Adil Leghari 在Chocolatey GoogleChrome 86.0.4240.75 package 页面中的评论:

    请注意,此软件包的版本不匹配,部分原因可能是 Google。 Google Chrome Enterprise 站点将版本列为 86.0.4240.75,但实际的 MSI 软件包说明版本为 68.36.75。对于试图跟踪和审核软件包版本的人来说,这可能是个问题。

    因此你必须面临这个问题。


    解决方案

    最新发布的 GoogleChrome 版本是 86.0.4240.193

    因此,作为一种解决方案,您可以:

    • 指定要安装的包的ID为:GoogleChrome 86.0.4240.183

    • 否则,从命令行或 PowerShell 运行以下命令:

      choco install googlechrome --version=86.0.4240.193
      

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多