1. 程式人生 > >Appium——appium之mac執行案例

Appium——appium之mac執行案例

最新appium:1.7.2支援各版本如下

準備環境:macos 10.13.2ios:9.3.5xcode:9.2appium:1.7.2一、下載eclipse,並安裝二、下載maven:https://maven.apache.org/download.cgi ,下載zipexport M2_HOME=/Users/hanxiaoxia/Downloads/apache-maven-3.5.2export PATH=$PATH:$M2_HOME/binmvn -v檢視修改maven倉庫地址

/Users/hanxiaoxia/Downloads/repository

三、eclipse 安裝maven外掛:eclipse修改倉庫地址

四、安裝Testng外掛:或者下載離線檔案,放在指定eclipse位置,eclipse放到應用程式檢視包路徑五、新建maven專案:或者新建java專案匯入需要的jar包目錄結構<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com</groupId> <artifactId>wuxi_appium_ios</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>jar</packaging> <name>wuxi_appium_ios</name> <url>http://maven.apache.org</url> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> <dependencies> <dependency> <groupId>org.seleniumhq.selenium</groupId> <artifactId>selenium-java</artifactId> <version>3.2.0</version> </dependency> <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5.2</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>4.3.5.RELEASE</version> </dependency> <dependency> <groupId>io.appium</groupId> <artifactId>java-client</artifactId> <version>5.0.0-BETA5</version> </dependency> <dependency> <groupId>org.testng</groupId> <artifactId>testng</artifactId> <version>6.10</version> </dependency> </dependencies></project>檢視是否連線手機
啟動appium:執行程式碼:進入appium的WebDriverAgent,除錯手機開啟xcode開啟該專案如果該專案編譯報錯則重新下載:解除安裝appium-xcuitest-driver重新安裝 npm install appium-xcuitest-driver進入WebDriverAgent執行:/usr/local/lib/node_modules/appium-xcuitest-driver/WebDriverAgent./Scripts/bootstrap.sh執行成功之後再次開啟進行除錯,分別修改四個專案的bundle Id再簽名登入自己的appleid登陸自己appleid,修改Bundle Identifier,自己最好記下來
這4個專案進行依次build執行成功,手機將安裝IntegrationApp需要在裝置--描述檔案-開發商應用裡面信用著2個檔案啟動appium再次eclipse執行啟動app:啟動成功