APP端自动化 之 Appium-desktop使用笔记

  之前在 《APP端自动化 之 Windows-Android-Appium环境搭建》中最后一步有安装 appium客户端(Appium-desktop),便于后续抓取app上定位信息。

启动Appium服务:

  双击打开安装后的appium 图标,如下图:

  APP端自动化 之 Appium-desktop使用笔记

  显示默认监控的 host 和 port ,这和 Appium-Server中是一致的。点击 “Start Server V 1.6.5” 按钮就启动了Appium服务。服务启动页如下:

  APP端自动化 之 Appium-desktop使用笔记

  上述启动步骤等于同cmd命令窗口输入appium,启动服务

启动Appium Inspector

  启动AppiumDesktop以后点击该页面右上角的Start New Session按钮

  APP端自动化 之 Appium-desktop使用笔记

  接着就会启动一个新的会话窗口(如下图),在这个窗口我们需要配置一些Desired Capabilities信息

     APP端自动化 之 Appium-desktop使用笔记

 

   Appium 初始化配置信息(Desired Capabilities)可以用上一篇内容中代码中写到的初始信息直接填入进去(如下图),配置好这些信息以后点击Save As...进行保存,可以将这些信息保存保存在“Saved Capability Sets”里,以便下次直接使用。然后点击“Start Session"启动Inspector

  APP端自动化 之 Appium-desktop使用笔记

 

 

Appium Inspector页基本功能

 打开的是手机QQ登录页面,Appium Inspector基本功能如下

  APP端自动化 之 Appium-desktop使用笔记

 (1)定位元素

   写Appium脚本的最重要的一个信息是定位元素,定位元素的方式和selenium类型,有id、xpath、accessibility_id等。点击Inspector最左边一栏的Select Elements按钮,点击想要获取信息的元素,点到对应元素后,其信息将显示在Inspector右侧的详细视图中。在Inspector窗口的中间显示的是应用程序的层次结构

  APP端自动化 之 Appium-desktop使用笔记

 (2)对定位的登录按钮进行校验

  比如用id定位,把右侧 id的信息为:com.tencent.mobileqq:id/btn_login 复制下来,然后点击 Search for element 进行搜索元素,Locator Strategy选择 id,Selector: 填入右侧id对应的值:com.tencent.mobileqq:id/btn_login,然后点击 'Search'按钮,对该元素进行查找

  APP端自动化 之 Appium-desktop使用笔记

  查找到元素后,弹出下面的窗口,“Tap Element ”表示点击元素,如果元素是文本输入,则在“Enter keys”中输入内容,再点击"Send Keys" ,因为我们定位的是“登录”按钮,因此是然后点击“Tap Element ”,然后点击 “Done”按钮

  APP端自动化 之 Appium-desktop使用笔记

  与QQ登录流程一样,点击“登录”按钮跳转至登录页面,Inspector左侧显示的登录页,说明元素定位并操作成功

  APP端自动化 之 Appium-desktop使用笔记

 

 

 

 

 

 

 

 

 

 

   

 

上一篇:MediaWiki管理控制台命令操作


下一篇:部署apk到服务器上