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 踩过的坑(2021-12-31)

appium详细总结,书写万字教你避开环境配置坑,看看你是否有未踩过的坑

安装appium踩过的坑

appium 自动化测试踩过的坑

记录Appium-desktop踩过的坑could not find devices

记录Flutter开发环境搭建踩过的坑-初次运行卡在Running Gradle task 'assembleDebug' 解决方法