ios 自动化
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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
以上是关于ios 自动化的主要内容,如果未能解决你的问题,请参考以下文章
java内存流:java.io.ByteArrayInputStreamjava.io.ByteArrayOutputStreamjava.io.CharArrayReaderjava.io(代码片段
iOS开发CGRectGetMidX. CGRectGetMidY.CGRectGetMinY. CGRectGetMaxY. CGRectGetMinX. CGRectGetMaxX的使用(代码片段
iOS开发CGRectGetMidX. CGRectGetMidY.CGRectGetMinY. CGRectGetMaxY. CGRectGetMinX. CGRectGetMaxX的使用(代码片段