Chrome驱动程序未在EC2 jenkins从属linux计算机上更新

Chrome驱动程序未在EC2 jenkins从属linux计算机上更新,jenkins,selenium-webdriver,selenium-chromedriver,Jenkins,Selenium Webdriver,Selenium Chromedriver,我有带有serenity框架的selenium代码。我已经在serenity.properties中定义了我的webdriver属性和路径 我试图在jenkins slave上运行这段代码,它是EC2 linux机器。在jenkins中,我配置了从bitBucket中提取代码,在运行脚本时,我可以在控制台日志中看到它从bitBucket下载了代码。不知何故,它正在下载linux chrome驱动程序文件之外的所有内容。它仍在使用相同的旧版本文件并导致错误 我知道当Chrome浏览器版本与webd

我有带有serenity框架的selenium代码。我已经在serenity.properties中定义了我的webdriver属性和路径

我试图在jenkins slave上运行这段代码,它是EC2 linux机器。在jenkins中,我配置了从bitBucket中提取代码,在运行脚本时,我可以在控制台日志中看到它从bitBucket下载了代码。不知何故,它正在下载linux chrome驱动程序文件之外的所有内容。它仍在使用相同的旧版本文件并导致错误

我知道当Chrome浏览器版本与webdriver版本不匹配时会发生此错误,但我没有在EC2从机上安装Chrome浏览器。我以无头的身份运行脚本。我已经将最新的chromedriver版本放在serenity.properties的指定路径、bitBucket和提交的推式代码中。 我的问题是:我是否需要在从机上手动安装最新的webdriver,或者在jenkins执行期间,我是否需要做一些额外的事情来从bitBucket repo更新它

serenity.properties:

webdriver.driver=chrome
drivers.linux.webdriver.chrome.driver=src/test/resources/drivers/chromedriverLinux
drivers.windows.webdriver.chrome.driver=src/test/resources/drivers/chromedriver.exe
drivers.mac.webdriver.chrome.driver=src/test/resources/drivers/chromedriverMac
Could not instantiate new WebDriver instance of type class 
org.openqa.selenium.chrome.ChromeDriver (session not created: This version of Chrome Driver only supports Chrome version 79 Build info: version: '3.141.59', revision: 'e82be7d358, time: 2016-11-14T08:17:03 System info: host: 'ip-********', ip: *********', os.name: "Linux', os.arch: 'amd64, os.version: 15301034 aws', java.version: 1.8.0_265' Driver info: driver.version: Provide Driver remote stacktrace: 10 Ox55c617172479 <unknown> See below for more details.
错误消息:

webdriver.driver=chrome
drivers.linux.webdriver.chrome.driver=src/test/resources/drivers/chromedriverLinux
drivers.windows.webdriver.chrome.driver=src/test/resources/drivers/chromedriver.exe
drivers.mac.webdriver.chrome.driver=src/test/resources/drivers/chromedriverMac
Could not instantiate new WebDriver instance of type class 
org.openqa.selenium.chrome.ChromeDriver (session not created: This version of Chrome Driver only supports Chrome version 79 Build info: version: '3.141.59', revision: 'e82be7d358, time: 2016-11-14T08:17:03 System info: host: 'ip-********', ip: *********', os.name: "Linux', os.arch: 'amd64, os.version: 15301034 aws', java.version: 1.8.0_265' Driver info: driver.version: Provide Driver remote stacktrace: 10 Ox55c617172479 <unknown> See below for more details.
无法实例化类类型的新WebDriver实例
org.openqa.selenium.chrome.ChromeDriver(未创建会话:此版本的chrome驱动程序仅支持chrome版本79构建信息:版本:'3.141.59',修订版:'e82be7d358,时间:2016-11-14T08:17:03系统信息:主机:'ip-********',ip:********',os.name:“Linux”,os.arch:'amd64,os.version:15301034 aws',java.version:1.8.0_265'驱动程序信息:Driver.version:提供驱动程序远程堆栈跟踪:10 Ox55c617172479有关详细信息,请参阅下文。