App Inspector-iOS真机功能详解

作者: 小喜_ww | 来源:发表于2018-05-23 15:45 被阅读49次

前言:

App Inspector:浏览器端的移动设备 UI 查看器,使用树状态结构查看 UI 布局,自动生成 XPaths。官网:https://macacajs.github.io/app-inspector/cn/


本次教程仅支持iOS,Mac


一、环境安装:

1、安装Node.js

brew install node

2、安装macaca

npm i -g macaca-cli

3、安装 ideviceinstaller

brew install ideviceinstaller

4、安装 usbmuxd

brew install usbmuxd

5、安装iOS驱动

npm i macaca-ios -g

6、安装App Inspector

npm install app-inspector -g


二、安装XCTestWD

1、进入App Inspector安装目录下XCTestWD文件夹,具体路径参照自己的路径,可以通过find命令查找。

cd /usr/local/lib/node_modules/app-inspector/node_modules/xctestwd/XCTestWD

2、用xcode打开XCTestWD.xcodeproj文件 image.png 3、每个文件修改Bundle id和添加Team,请按下图操作步骤更改。Bundle id可自定义。 image.png image.png image.png image.png image.png

4、项目文件直接编译,test结尾的文件build for Testing。编译成功即可。


三、将 TEAM_ID 通过环境变量传入覆盖安装App Inspector、iOS驱动

1、获取你的TEAM_ID ,见下图。 image.png

2、覆盖安装iOS驱动

DEVELOPMENT_TEAM_ID=TEAM_ID npm i macaca-ios -g

3 、覆盖安装App Inspector

DEVELOPMENT_TEAM_ID=TEAM_ID npm install app-inspector -g


四、使用App Inspector
1、获取测试机uuid,并执行以下命令:

app-inspector -u DEVICE-ID

2、chrome浏览器自动打开地址:http://192.168.21.101:5678/ (推荐用 Chrome 浏览器) image.png

3、点击页面元素,即可获取元素xpath,name
4、若切换页面,需现在手机上切换,然后刷新浏览器,则获取手机的最新页面。


以上~

相关文章

  • App Inspector-iOS真机功能详解

    前言: App Inspector:浏览器端的移动设备 UI 查看器,使用树状态结构查看 UI 布局,自动生成 X...

  • 一. 真机调试

    一. 真机测试的简介 什么是真机测试真机测试, 简单理解就是将App运行到iPhone上, 测试App 模拟器与真...

  • 真机调试

    真机调试 1. 真机调试概念 2. 真机调试的必要 APP发布之前一定要做真机调试!!! 3. 怎样做真机调试? ...

  • iOS身份证识别

    图片做了裁剪有些模糊 真机中并未影响 github下载地址:Demo 使用 将该功能集成到你开发的app里:1、请...

  • 真机调试、打包测试、发布、内购,广告

    一.真机调试 1.什么是真机调试? 简单理解就是将App项目运行到真机上进行测试. 2.真机调试的必要 真机和模拟...

  • IOS真机调试相关

    1. 什么是真机调试? 简单理解就是将App项目运行到真机上进行测试.APP发布之前一定要做真机调试!!! 2. ...

  • iOS 证书详情介绍

    1.Certification(证书)安装证书后使这台电脑就有开发APP和真机调试的功能。 证书分为开发证书(De...

  • Xcode7.0及以上版本无付费账号真机运行测试

    在Xcode7.0以前,真机测试App是苹果付费账号才有的功能(付费账号每年要交$99,那可是美元啊)。Xcode...

  • iOS开发之真机调试

    所谓真机调试,简而言之,就是将App项目运行到真机上进行测试。而真机调试也是APP上架前必不可少的环节。之所以要进...

  • 真机调试(一):准备和配置真机调试

    1.1 什么是真机调试? 简单理解就是将App项目运行到苹果真机上进行测试 1.2 为什么学习真机调试? 真机和模...

网友评论

  • 13c5e70b5938:楼主你好,我安装你的操作进行到最后一步。打开后那个网页还是模拟机的,页面刷新了还是没有
    小喜_ww:DEVICE-ID是不是写错了
  • Levi_ly:二(4) XCTestWDUnitTest 少一步Team 未添加

本文标题:App Inspector-iOS真机功能详解

本文链接:https://www.haomeiwen.com/subject/ugmrjftx.html