Selenium 无法退出 chromeDriver

Selenium unable to quit chromeDriver

提问人:Simonas Petkevičius 提问时间:7/31/2023 最后编辑:Ajeet VermaSimonas Petkevičius 更新时间:8/1/2023 访问量:56

问:

我无法使用命令退出 Selenium chrome 驱动程序driver.quit()

出于某种原因,它会引发日志记录错误,尽管记录器是在类中定义的。JdkHttpClient.java

Java.lang.NoSuchFieldError: LOG
    at org.openqa.selenium.remote.http.jdk.JdkHttpClient$5.close(JdkHttpClient.java:307) ~[selenium-http-jdk-client-4.10.0.jar:na]
JdkHttpClient.java:307
    at org.openqa.selenium.devtools.Connection.close(Connection.java:190) ~[selenium-remote-driver-4.1.4.jar:na]
Connection.java:190
    at java.base/java.util.Optional.ifPresent(Unknown Source) ~[na:na]
    at org.openqa.selenium.chromium.ChromiumDriver.quit(ChromiumDriver.java:292) ~[selenium-chromium-driver-4.1.4.jar:na]
ChromiumDriver.java:29

我正在运行 Spring Boot 2.7.14

相关依赖关系

<dependency>
            <groupId>org.seleniumhq.selenium</groupId>
            <artifactId>selenium-api</artifactId>
        </dependency>
        <dependency>
            <groupId>org.seleniumhq.selenium</groupId>
            <artifactId>selenium-chrome-driver</artifactId>
        </dependency>
        <dependency>
            <groupId>org.seleniumhq.selenium</groupId>
            <artifactId>selenium-http-jdk-client</artifactId>
            <version>4.10.0</version>
        </dependency>
        <dependency>
            <groupId>io.github.bonigarcia</groupId>
            <artifactId>webdrivermanager</artifactId>
            <version>5.4.1</version>
        </dependency>
        <dependency>
            <groupId>org.apache.httpcomponents.client5</groupId>
            <artifactId>httpclient5</artifactId>
            <version>5.2.1</version>
        </dependency>

由于此处命名的问题,我有一个旧的 htttpclient5 依赖项:Github 问题 #1019

有人知道我该如何解决它吗?谢谢!

java selenium-webdriver webdrivermanager-java

评论

1赞 Boni García 8/22/2023
这里正在跟踪相同的问题:github.com/bonigarcia/webdrivermanager/issues/1086

答: 暂无答案