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

  • 相关阅读:
    P2176 [USACO14FEB]路障Roadblock
    【最短路】Dijkstra+ 链式前向星+ 堆优化(优先队列)
    图论其一:图的存储
    【计算几何】二维凸包——Graham's Scan法
    P2742 【模板】二维凸包 / [USACO5.1]圈奶牛Fencing the Cows
    P2639 [USACO09OCT]Bessie的体重问题 【背包问题】
    如何评价代码质量的高低
    乔新亮-衡量企业 IT 团队价值的唯一指标是什么
    我总结了平台的5道坎
    hadoop namenode的工作机制
  • 原文地址:https://www.cnblogs.com/zhengah/p/4775938.html
Copyright © 2011-2022 走看看