测试运行时总是报错 java.lang.NoClassDefFoundError: com/google/inject/Injector
按照网上的解决方案加上了guice依赖,报错:
NoSuchMethodError : com.google.common.base.Preconditions.checkArgument
再引入guava依赖,最终gradle文件为:
compile 'org.testng:testng:6.13.1' compile group: 'com.google.inject', name: 'guice', version: '4.1.0' compile group: 'io.appium', name: 'java-client', version: '5.0.4' compile group: 'com.google.guava', name: 'guava', version: '24.0-jre' compile group: 'org.apache.velocity', name: 'velocity', version: '1.7'