创建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>
2、连接真机后,执行代码时出现错误:A new session could not be created. (Original error: Could not extract PIDs from ps output. PIDS: [], Procs: ["ps: uiautomator"]
解决方案如下:修改Appium\node_modules\appium\node_modules\appium-adb\lib\adb.js 文件