Appium——appium之mac运行案例

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

准备环境:
macos 10.13.2
ios:9.3.5
xcode:9.2
appium:1.7.2
一、下载eclipse,并安装

二、下载maven:https://maven.apache.org/download.cgi ,下载zip
export M2_HOME=/Users/hanxiaoxia/Downloads/apache-maven-3.5.2
export PATH=$PATH:$M2_HOME/bin
mvn -v查看
修改maven仓库地址

/Users/hanxiaoxia/Downloads/repository


三、eclipse 安装maven插件:
菜单栏--help--install, http://m2eclipse.sonatype.org/sites/m2e/
eclipse修改仓库地址


四、安装Testng插件:
菜单栏--help--install,地址: http://beust.com/eclipse
或者下载离线文件,放在指定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:
运行代码:
发现WebDriverAgent无法启动: https://github.com/facebook/WebDriverAgent


进入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:启动成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值