zoukankan      html  css  js  c++  java
  • ios 自动化

    有时间整理下ios自动化:

    思考以下问题:

    1、ios如何做自动化;

    2、window下如何做ios自动化;

    3、ios自动化框架选择;

    window下如何做ios自动化:

      下载unlocker和mac镜像

      下载unlocker链接,这个unlocker是我改变部分源码后,成功让vmware识别mac镜像

      停止虚拟机服务后,以管理员身份运行win-install.cmd,虚拟机即可识别苹果系统的驱动

      

      

     

       mac安装过程中报错

      

      编辑VMX文件,在 smc.present = "TRUE" 后面添加了 smc.version = 0 

      

       剩下的按引导即可成功安装mac系统

      

    ios自动化框架选择

      选择ios框架为appium

     

    appium安装环境

      安装homebrem

      /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

      安装node

      brew install node

      安装依赖的库

      npm install -g ios-deploy  #如果是iOS10以上的系统才需要安装
      npm install appium-doctor -g
      brew install carthage

      终端运行appium-doctor --ios查看是否配置成功

      安装appium

      npm install -g appium@1.8.1

      或者

      npm install -g cnpm --registry=https://registry.npm.taobao.org

      cnpm install -g appium@1.8.1

     

      appium-desktop连接真机

      安装这两个才可以连接真机

      brew install libimobiledevice
      brew install ideviceinstaller
     
      修改webDriverAgent    
         修改文件WebDriverAgentLib和WebDriverAgentRunner自动登录状态和bundle identifler即可
      修改后证书成功安装在ios真机上,即可运行appium代码
  • 相关阅读:
    B
    A
    UVA
    马的移动(BFS) 详细注释 一个具有情怀的题目
    JAVA JDK 环境变量配置--简单图解
    linux系统(rpm与deb环境),JAVA JDK的配置
    Jmeter接口测试+压力测试+环境配置+证书导出
    LR访问Https接口
    GitHub linux 提交文件及403错误处理
    random模块写的验证码
  • 原文地址:https://www.cnblogs.com/xiaochou1024/p/9989278.html
Copyright © 2011-2022 走看看