首页 > 解决方案 > 运行 Azure Pipeline 时 Chrome 版本不匹配

问题描述

我已将 Selenium 项目作为 maven 任务添加到 Azure 管道中。但是在运行相同的管道时,我收到一条错误消息“Chrome 版本和 chromedriver 版本不匹配”。

我应该怎么做才能克服这个?如何知道安装在 windows 实例中的 chrome 版本(每次需要不同的 windows 实例)

标签: azureseleniummavenazure-devopsselenium-chromedriver

解决方案


微软如何选择要放镜像的软件和版本?

有关图像中包含的软件版本的更多信息,请参阅安装内容指南

在您的场景中,因为您需要特定的 chrome 版本。最好和推荐的方法是使用自托管代理

您可以使用包含您需要的确切软件版本的自托管代理。有关详细信息,请参阅自托管代理。这样,您甚至可以在虚拟机上克隆一个与本地开发相同的环境,这将有助于缩小由环境引起的构建问题。


推荐阅读