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代码
  • 相关阅读:
    @RequestParam方式传入list
    编写优美代码的七条规范(Python版)
    汇编程序设计入门
    CSP-S2020解题报告(待完成!)
    [USACO18JAN]MooTube
    DP优化
    AFO记
    考前总结
    清北学堂周末刷题班第五场
    清北学堂考前综合刷题班第四场
  • 原文地址:https://www.cnblogs.com/xiaochou1024/p/9989278.html
Copyright © 2011-2022 走看看