引言:
之前一直用macaca的app-inspector查看ios元素信息,自从
app-inspector版本2.0.7升级到2.0.9,启动不了浏览器(
app-inspector -u 5A9ED7C1-9EFC-408D-B377-8991FA6E6F67 --verbose ),折腾两天依旧报错,报错信息为:
初步分析原因:macaca升级
已移除wda,替换为Macaca 团队开发的
XCTestWD
,引起
XCTestWD.xcodeproj构建失败,或者是xcode8.3.3不兼容,但是升级xcode9.0.1后,appium不支持,折腾两天后,放弃app-inspector,投靠appium的inspector。
1. 桌面版下载地址
2.
打开appium桌面版并启动appium
点击start server v1.6.4,出现如下界面表示appium服务端启动成功
3. 配置启动参数
点击appium服务端界面的start new session,出现如下界面
添加参数完成后界面
其中app参数选择的是appium自带的测试应用,路径为/Users
/lixionggang/Downloads/sample-code-master-2/sample-code/apps/TestApp/build/release-iphonesimulator/TestApp.app,红色部分为读者自身的mac用户路径
点击右下角保存 ,会将当前配置保存到saved capability sets里,下次使用的时候就不再配置了
点击start sessiion,即可启动测试,启动后服务端界面
如果报错webdriveragent下载依赖失败,请下载翻墙软件翻墙后再试,免费翻墙软件mac版本下载地址
https://github.com/getlantern/forum/issues/833
启动的inspector查看元素信息界面,这估计才是很多人想要的
Desired Capabilities Documentation(启动配置参数):https://github.com/appium/appium/blob/master/docs/en/writing-running-appium/caps.md