点击查看
持续@2018
欢迎技术交流@2018

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代码
posted @ 2018-11-22 21:34  小姐姐1024  阅读(687)  评论(0编辑  收藏  举报