1. 程式人生 > >appium執行報錯 new AppiumDriver<>(new URL(url), capabilities) 報錯 java.lang.NoSuchMethodError:com.google.common.base.Throwables.throwIfUnchecked(Ljav

appium執行報錯 new AppiumDriver<>(new URL(url), capabilities) 報錯 java.lang.NoSuchMethodError:com.google.common.base.Throwables.throwIfUnchecked(Ljav

1、new AppiumDriver<>(new URL(url), capabilities) 報錯 java.lang.NoSuchMethodError:com.google.common.base.Throwables.throwIfUnchecked(Ljava/lang/Throwable;)V

 建立session成功但應用報錯測試無法繼續,按錯誤提示應為指定方法不存在,由此判斷應為jar包問題

經查驗com.google.common.base為guava包中類

解決辦法:

selenium-java-3.11 requires Guava 

23.6-jre as per the pom.xml:

<dependency>
  <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>23.6-jre</version> <classifier></classifier> </dependency>