WebdriverManager 在 Selenium 4.0 中抛出 java.lang.ClassNotFoundException: io.netty.handler.codec.compression.Brotli
WebdriverManager throws java.lang.ClassNotFoundException: io.netty.handler.codec.compression.Brotli in Selenium 4.0
当 chrome 驱动程序初始化时,使用 selenium 4.0 和 webdriver manager maven 依赖项 4.2.0
它抛出
java.lang.ClassNotFoundException:
io.netty.handler.codec.compression.Brotli
导致
org.openqa.selenium.SessionNotCreatedException: Could not start a new
session. Possible causes are invalid address of the remote server or
browser start-up failure.
因此,即使启动浏览器 window,也不会创建会话。
这是由于 MAVEN 依赖冲突解决了下面添加的依赖并成功运行。
<dependency>
<groupId>io.netty</groupId>
<artifactId>netty-handler</artifactId>
<version>4.1.69.Final</version>
</dependency>
当 chrome 驱动程序初始化时,使用 selenium 4.0 和 webdriver manager maven 依赖项 4.2.0
它抛出
java.lang.ClassNotFoundException: io.netty.handler.codec.compression.Brotli
导致
org.openqa.selenium.SessionNotCreatedException: Could not start a new session. Possible causes are invalid address of the remote server or browser start-up failure.
因此,即使启动浏览器 window,也不会创建会话。
这是由于 MAVEN 依赖冲突解决了下面添加的依赖并成功运行。
<dependency>
<groupId>io.netty</groupId>
<artifactId>netty-handler</artifactId>
<version>4.1.69.Final</version>
</dependency>