0

在 AWS Lambda (Java) 中使用 WebDriverManager 拥有 chrome 驱动程序时,获取异常 java.lang.IllegalArgumentException: Parameter 'directory' is not a directory: /home/sbx_user1051/.m2/repository/webdriver

我尝试为 webdrivermanager 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>
4

1 回答 1

1

2.2.1 版本非常旧。更新到最新版本(例如 5.0.1)并重试。

于 2019-06-03T08:37:59.263 回答