appium for mac 安装与测试ios说明

一.安装

  1. 安装dmg,可以自己下载appium-1.4.0.dmg或者找rtx我要,文件过大不能添加附件。
  2. Appium提供了一个doctor,运行appium-doctor

 

  1. 如果有问题,Fix it 的时候输入Y,就能自动导向安装了。

如果只测试ios,ANDROID_HOME的环境变量可以不配置。

需要配置的如下:

bash_profile文件

Mac 默认是没有这个文件的,我们自己建一个

touch .bash_profile

vi .bash_profile

打开bash_profile文件配置ANDROID_HOME和JAVA_HOME

export ANDROID_HOME="/Users/guowenxie/Documents/adt-bundle-mac-x86_64-20140702/sdk"

export JAVA_HOME=$(/usr/libexec/java_home)

        source .bash_profile

好了,再次运行appium-doctor

 

 

参考文章:http://www.blogjava.net/qileilove/archive/2014/11/06/419574.html

 

 

二.Appiu测试ios使用

  1. 如果是模拟器测试  
  2. 选择应用安装包的位置,运行模拟器版app得到的products下的.app文件
  3. 再选择期望的模拟器平台,IOS版本,再点Launch就可以了

 

3.录制:

点击inspector,模拟器上app可以打开,appium显示模拟器的界面就ok了。打开录制功能,

在appium中逐层找到要操作的元素,然后进行点击或者输入内容的操作,模拟器会有相应

的变化就ok了!

 

4. 再将录制的代码转换成测试代码

        1)在Eclipse中创建maven工程

       2)将pom.xml文件替换,等待maven下载成功

       3)创建测试类,将测试代码复制粘贴到测试类中



B. 如果是真机测试 

           手机需要安装debug版的应用程序和设备的UDID

 

 

 

 

app path  给一个.ipa的路径,要求与已经安装的应用程序的identity相同

UDID请用iTunes查看摘要信息,点击序列号位置,会找到

 

 

真机测试过程中遇到的几个问题

1.Could not initialize ideviceinstaller

解决方法:brew install --HEAD ideviceinstaller



2.appium 真机测试问题出现 instruments crashed on startup

1)appium 真机测试的时候 instruments crashed on startup,必须在真机上打开UI Automation

在设置里: 

Developer—>Enable UI Automation 

开启这几即可

2)真机测试的时候,必须确保手机已经安装要测试app,debug版

3)确定ios已经绑定开发者证书,并且使用Xcode 能够运行真机

4)运行真机的时候,确保Instrument 已经关闭



参考文章:http://www.blogjava.net/qileilove/archive/2014/05/08/413429.html

posted on 2015-09-01 15:58  IMEIXI4EVER  阅读(554)  评论(0编辑  收藏  举报