我正在使用 WebDriverManager fat jar 版本 5.0.3。我想用 CLI 实现以下目标
- 驱动程序下载到指定文件夹
- 仅在浏览器版本更改时使用分辨率缓存下载驱动程序,否则跳过下载
我在命令行上使用以下内容:
java -D'wdm.forceDownload=false' -D'wdm.resolutionCachePath="C:\QA\Downloads"' -jar webdrivermanager-5.0.3-fat.jar resolveDriverFor chrome
我可以通过这个实现第 1 部分,但分辨率缓存始终为空,并且驱动程序仅在我从下载文件夹中删除时更新。如果下载文件夹中有以前的副本,则不会针对我的要求的第 2 部分更新驱动程序。
有人可以帮忙吗?这是一个错误还是我错过了什么?