ios UI自动化环境配置
好久没更新博客了,上段时间弄了ios的UI自动化,一路遇坑,一路填,整理了下ios的环境配置方式
1、 下载Xcode,下载最新版即可
2、下载WebdriverAgent
地址: https://github.com/appium/WebDriverAgent可以下载zip包,也可以git拉取,或下载文件包
3、进入下载后的
WebDriverAgent
文件 4、执行 ./Scripts/bootstrap.sh
5、在执行Xshell文件时,会报错:无 carthage 与npm
6、brew install carthage brew install npm brew install --HEAD libimobiledevice
7、有报这个错误的
是说这个文件没有权限 ,增加权限即可 :sudo chmod 755 /usr/local/lib/node_modules/appium-doctor/node_modules/appium-adb/lib/.DS_Store
8、直接用Xcode打开
WebDriverAgent.xcodepro
文件 9、配置TeamID 与证书 (正式的证书 需要找开发)
10、在修改WDALib里面buildsetting中 package-product Bundle Identifier 修改名称
11、修改WDARunning里面buildsetting中 package-product Bundle Identifier 修改名称 与10名称保持一致
12、顶部导航栏 product中-scheme-WDARunning 选择运行WDA
13、点击build,页面弹出build Success
12、顶部product-Test,点击运行
点击Test运行后,弹出模拟器,模拟器上自动安装WDARunner 则调试成功,真机需要将手机填入开发者后台中授权才可以安装成功