启用macaca的app-inspector定位ios设备元素

上一篇: 基于Python的ios自动化测试demo

安装app-inspector

请用USB连接真机

终端输入:
npm install app-inspector -g

可能需要连上VPN下载~可参照前面的内容。

image.png

启动app-inspector

app-inspector -u 你的uuid --verbose

异常处理

image.png

可以看到我这边提示内部错误,先不急,我们去看下日志···

image.png

可以看到日志里说是要我们检查XCTestWD项目

打开XCTestWD项目

复制路径: /usr/local/lib/node_modules/app-inspector/node_modules/xctestwd/XCTestWD

用finder进入此文件夹

image.png
image.png

用Xcode打开这个项目

  • 修改XCTestWD,在这里选中你的开发者帐号,然后点击播放按钮build一下。

    image.png
  • 修改XCTestWDUITests,也是添加开发者帐号然后build

image.png

启动app-inspector

还是刚才的命令app-inspector -u 你的uuid --verbose,这次看下效果~~~

image.png

可以看到网页不再提示服务端错误,点击某个图标,可以看到xml类型的定位,xpath都给写了出来,十分地方便。

image.png

刷新浏览器可以刷新页面元素。

具体的定位方式我也还不是很清楚,就先不误导大家啦。。。大家自己摸索摸索吧

总结一下就是: 一定要学会看日志,看为什么报错里,有时候日志里都很写的很具体的。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 180,126评论 25 708
  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 13,601评论 2 33
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 137,063评论 19 139
  • 我不敢想你 我怕想起你 拒绝我的言辞 更怕 拒绝我的语气
    just4you阅读 187评论 0 0
  • 参考网址:http://mockjs.com、http://blog.163.com/vincent_w/blog...
    越长大就越孤单阅读 4,757评论 0 5

友情链接更多精彩内容