0

我正在使用 WebDriverManager fat jar 版本 5.0.3。我想用 CLI 实现以下目标

  1. 驱动程序下载到指定文件夹
  2. 仅在浏览器版本更改时使用分辨率缓存下载驱动程序,否则跳过下载

我在命令行上使用以下内容:

java -D'wdm.forceDownload=false' -D'wdm.resolutionCachePath="C:\QA\Downloads"' -jar webdrivermanager-5.0.3-fat.jar resolveDriverFor chrome

我可以通过这个实现第 1 部分,但分辨率缓存始终为空,并且驱动程序仅在我从下载文件夹中删除时更新。如果下载文件夹中有以前的副本,则不会针对我的要求的第 2 部分更新驱动程序。

有人可以帮忙吗?这是一个错误还是我错过了什么?

4

1 回答 1

0

你需要使用wdm.cachePath它,我认为引号不是必需的:

java -Dwdm.forceDownload=false -Dwdm.cachePath=C:\QA\Downloads -jar webdrivermanager-5.0.3-fat.jar resolveDriverFor chrome
于 2021-12-07T12:53:00.100 回答