zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    Http Get与Post的区别
    华为USG6000V防火墙简单配置案例
    华为USG6000V防火墙简单配置案例
    基于三层交换机的VRRP技术--MSTP、VRRP的综合运用
    ci test
    CI框架 default_controller 如何设置为:'目录/Controller' 转
    查看django版本的方法
    Django如何安装指定版本
    django学习--2 模板
    django学习--1
  • 原文地址:https://www.cnblogs.com/zhengah/p/4775938.html
Copyright © 2011-2022 走看看