启动时Inspector会在测试手机上安装Appium的APP,同意安装即可,启动完成后手机会自动打开你启动的APP,并且显示实时画面(目前发现横屏应用在定位的时候可能有点小问题,个人觉得这个appium客户端不是很好用)
以上依次为:
Native App Mode:切换为原生APP模式;
Web/Hybrid App Mode:切换为混合APP模式,如果APP有内有小程序(Uni App)或者H5的话可以试试这个模式;
Select Elements:选择元素模式,在左侧预览窗口中鼠标的点击模式会变成元素的选取,而不是直接模拟点击的操作,类似于浏览器调试模式的Ctrl+Shift+C;
Select Elements:选择元素模式,在左侧预览窗口中鼠标的点击模式会变成元素的选取,而不是直接模拟点击的操作,类似于浏览器调试模式的Ctrl+Shift+C;
Swipe By Coordinates:使用坐标滑动,顾名思义,就是利用鼠标在A和B点分别进行点击,之后会根据点击的顺序与方向进行相应方向的滑动动作模拟;
Tap By Coordinates:使用坐标点击,类似于现实中的点击动作,用哪点哪,同步设备与预览窗的画面;
Back:退回上一步,类似手机的返回按钮;
Refresh Source & Screenshot:刷新资源与截图,一般在Select Element模式下用的比较多一点,在元素抓取的过程中如果需要查看功能互动或页面跳转的时候可以进行画面的刷新操作,但Swipe By Coordinates与Tap By Coordinates模式下就用不太到了;
Start Recording:开始录制,我们可以在打开这个选项后直接对APP的预览画面进行一些操作,Appium会自动帮我们把动作转换成指定语言的相关代码;该功能不太推荐测试同学使用,特别是已经有简单代码基础的同学,它默认会使用xpath的定位方式。xpath的定位方式十分的脆弱,特别是绝对路径定位,一旦发生变化,脚本的维护就会变得十分的困难,如果一定要用,推荐使用相对路径的定位方法。
Search for element:搜索元素,我们可以根据各类元素的定位条件进行元素的相关搜索,方便我们快速定位。
Copy XML Source to Clipboard:复制页面元素,可以将该页面中所有的元素信息复制。
Quit Session & Close Inspector:关闭会话且关闭Inspector。
当我们选中一个元素后,被选中的元素会显示以下选项,自左向右依次为:
Tap:模拟点击;
Send Keys:如果为输入框的话可以使用这个选项来填写对应的内容;
Clear:可以对编辑框内的内容进行清除;
Copy Attributes to Clipboard:将选中的元素相关信息复制到粘贴板中;
Get Timing:获取选中的元素响应所需的时长。