1. 程式人生 > >Appium+Java(三)搭建環境之踩過的坑

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就跑起來了。嘿嘿