Appium添加Listener运行报错

报错信息:

Error creating bean with name 'object' defined in io.appium.java_client.even

原因:

Appium自定义Listener需要用到springframework的aop, java-client版本中依赖了springframework的版本

Maven工程中的pom.xml文件, 在添加java-client依赖后自动下载相关依赖, 包含springframework

但是我本地在pom.xml中单独又配置了高版本的springframework系列, 导致和java-client版本不匹配, 运行时报错

解决:

方法1.删除pom中单独配置的springframework系列依赖

方法2.或者直接修改springframework系列依赖的版本号, 确保和java-client一致

方法3.由于我配置的java-client版本不是最新的, 理论上java-client最新版本应该也能兼容更新的springframework, 需要实际依赖尝试下

原文地址:https://www.cnblogs.com/u1s1/p/13468184.html