Appium+Java搭建环境之踩过的坑
Posted 久曲健
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Appium+Java搭建环境之踩过的坑相关的知识,希望对你有一定的参考价值。
一、原因
有最少两年多没写手机自动化测试了,正巧公司有需求搞TOC端自动化测试调研,先入为主,因为之前写过appium所以先用它埋点试水了
二、现象:
1、我早期的appium版本是v1.4.16
2、那会写ui自动化,用真机华为P7,android版本4.2.1(具体忘记了),脚本跑起来可稳定了
3、结果今天把环境搭建完,插上测试机,demo各路报错,来吧,最爱的血拼,发现现象如下:
- Android版本过高第一个报错
- jdk版本过低
三、最新搭建方法:
sdk版本不变保持(还好用,哈哈)
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就跑起来了。嘿嘿
以上是关于Appium+Java搭建环境之踩过的坑的主要内容,如果未能解决你的问题,请参考以下文章
appium详细总结,书写万字教你避开环境配置坑,看看你是否有未踩过的坑
记录Appium-desktop踩过的坑could not find devices
记录Flutter开发环境搭建踩过的坑-初次运行卡在Running Gradle task 'assembleDebug' 解决方法