参数 'directory' 不是目录:/home/sbx_user1051/.m2/repository/webdriver



在 AWS Lambda (Java( 中使用 WebDriverManager 以获得 chrome 驱动程序时,出现异常java.lang.IllegalArgumentException: 参数 'directory' 不是目录:/home/sbx_user1051/.m2/repository/webdriver

我尝试为网络驱动程序管理器设置目标参数1. System.setProperty("wdm.targetPath", "/tmp/driver/binaries"(;2. WebDriverManager.chromedriver((.targetPath("/tmp"(.setup((;两种方式都不起作用。

WebDriverManager.chromedriver((.targetPath("/tmp"(.setup((;webDriver = new ChromeDriver(getLambdaChromeOptions(proxy((;

   <dependency>
        <groupId>io.github.bonigarcia</groupId>
        <artifactId>webdrivermanager</artifactId>
        <version>2.2.1</version>
    </dependency>

版本 2.2.1 非常古老。更新到最新版本(例如 5.0.1(,然后重试。

最新更新