Appium+Java搭建环境之踩过的坑

壮心未与年俱老,死去犹能作鬼雄。这篇文章主要讲述Appium+Java搭建环境之踩过的坑相关的知识,希望能为你提供帮助。
一、原因
有最少两年多没写手机自动化测试了,正巧公司有需求搞TOC端自动化测试调研,先入为主,因为之前写过appium所以先用它埋点试水了
二、现象:
1、我早期的appium版本是v1.4.16

Appium+Java搭建环境之踩过的坑

文章图片

2、那会写ui自动化,用真机华为P7,android版本4.2.1(具体忘记了),脚本跑起来可稳定了
【Appium+Java搭建环境之踩过的坑】3、结果今天把环境搭建完,插上测试机,demo各路报错,来吧,最爱的血拼,发现现象如下:
  • Android版本过高第一个报错
  • jdk版本过低
三、最新搭建方法:
sdk版本不变保持(还好用,哈哈)
Appium+Java搭建环境之踩过的坑

文章图片

 
appium版本1.10下载地址:https://github.com/appium/appium-desktop/releases
Android版本:8以上
pom文件
< dependencies> < dependency> < groupId> org.testng< /groupId> < artifactId> testng< /artifactId> < version> 6.14.3< /version> < /dependency> < dependency> < groupId> commons-io< /groupId> < artifactId> commons-io< /artifactId> < version> 2.4< /version> < /dependency> < dependency> < groupId> com.alibaba< /groupId> < artifactId> fastjson< /artifactId> < version> 1.1.22< /version> < /dependency> < !-- https://mvnrepository.com/artifact/io.appium/java-client --> < dependency> < groupId> io.appium< /groupId> < artifactId> java-client< /artifactId> < version> 3.4.1< /version> < /dependency> < /dependencies>

demo就跑起来了。嘿嘿
 

    推荐阅读