【问题标题】:How to get Google Chrome version Azure DevOps Command Prompt如何获取 Google Chrome 版本 Azure DevOps 命令提示符
【发布时间】:2020-05-01 16:11:00
【问题描述】:

如何使用命令提示符在 Azure DevOps 管道上的 vmImage 上获取 Chrome 版本?

【问题讨论】:

  • 这与 Selenium 有什么关系?在 google 上搜索您的问题会产生一些有用的结果:stackoverflow.com/questions/50880917/…
  • 但我试图从虚拟机的管道内部了解它,而不是在我的本地机器上

标签: selenium google-chrome azure-devops protractor


【解决方案1】:

Command line 任务中尝试以下脚本:

wmic datafile where name="C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe" get Version /value

然后选择你要运行的对应vmimage

【讨论】:

  • 谢谢,现在我的问题是......这是安装在vm中的版本吗?因为在文档上它说如果我使用 vmImage: 'windows-2019' 它包含这个github.com/actions/virtual-environments/blob/master/images/win/… 这是谷歌浏览器版本: 77.0.3865.90
  • @AlanDíaz,是的,当您将此脚本与托管代理一起使用时,它是实时的最新版本。对于 github 中的文档或自述文件,我让拥有代理源代码和文档的团队知道这一点,并对其进行更新。您不是第一个发现文档太旧的人。
【解决方案2】:

您可以通过包含以下代码的 Powershell 任务在 Azure Devops 中获取 Chrome 版本:

$chromeVersion = ((Get-Item "C:\Program Files\Google\Chrome\Application\chrome.exe").VersionInfo).ProductVersion

【讨论】:

    猜你喜欢
    • 2018-11-25
    • 2021-11-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-09
    • 2020-04-02
    • 1970-01-01
    • 2020-12-16
    相关资源
    最近更新 更多