码迷,mamicode.com
首页 > 移动开发 > 详细

ios 自动化

时间:2018-11-22 11:44:01      阅读:232      评论:0      收藏:0      [点我收藏+]

标签:环境   框架   install   技术分享   size   管理员   分享   reg   registry   

有时间整理下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代码

ios 自动化

标签:环境   框架   install   技术分享   size   管理员   分享   reg   registry   

原文地址:https://www.cnblogs.com/xiaochou1024/p/9989278.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!