317 Star 3.5K Fork 744

dromara / forest

 / 详情

引入Selenium后貌似有冲突

已完成
创建于  
2022-07-08 05:19

当前使用Forest版本以及所使用的后端及版本

Forest: 1.5.24
Backend: (okhttp)/ 4.9.3

该问题是如何引起的?

springboot下引入Selenium 4.2.1后OKhttp报错

重现步骤(如果有请写完整)

类似问题:#I3ABM4:依赖引入情况下运行报错java.lang.ClassNotFoundException: okhttp3.ResponseBody

报错信息/完整请求日志(如果没有请求日志请把开关打开)

Handler dispatch failed; nested exception is java.lang.NoClassDefFoundError: Could not initialize class okhttp3.internal.concurrent.TaskRunner

接口定义(必要时请提供)

评论 (6)

1e0nard 创建了任务
1e0nard 修改了描述
展开全部操作日志

我集成spring boot也报错

spring boot版本是多少

spring boot你用最新版的应该可以啊,我用了24版本的spring boot没有报错了。就是引入Selenium后OKhttp有问题,Selenium也依赖了OKhttp,具体的我还没看。

<spring-boot.version>2.6.9</spring-boot.version>
<okhttp.version>4.9.3</okhttp.version>
1.5.24

<selenuim.version>4.2.1</selenuim.version>

spring-boot 2.x版本都是可以的
Selenium的集成确实没有测试过,你可以通过IDEA的 Maven Helper 插件看下 Selenium 下的哪些包和 Forest 下的哪些包冲突了,冲突的包排一下试试看

搞定,果然是okio有冲突。已经排除

org.seleniumhq.selenium
selenium-java


okio
com.squareup.okio


公子骏 任务状态待办的 修改为已完成

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(3)
1216742 dt flys 1594991700
Java
1
https://gitee.com/dromara/forest.git
git@gitee.com:dromara/forest.git
dromara
forest
forest

搜索帮助

344bd9b3 5694891 D2dac590 5694891