
APP自动化
可爱的喵酱丶
热爱学习新技术,热爱钻研,热爱分享~!
平时更是一个爱分享技术的Game anchor:
https://www.huya.com/i940821
展开
-
Appium的一点一滴:Android KEYCODE键值
- 电话键键名 描述 键值KEYCODE_CALL 拨号键 5KEYCODE_ENDCALL 挂机键 6KEYCODE_HOME 按键Home 3KEYCODE_MENU 菜单键 82KEYCODE_BACK 返回键 4KEYCO...转载 2018-10-11 13:56:20 · 686 阅读 · 0 评论 -
APP自动化--元素操作之九宫格解锁密码图案
APP自动化时,遇到九宫格不要慌。根据咱们长期的自动化经验先进行一波分析。当有多种情况的时候,例如:1、 九宫格是由9个元素组成。那很简单啦!可以直接定位到元素的位置,然后用模拟触屏类(TouchAction类)的方法进行一波操作即可。2、九宫格是正方形的元素。那就先计算下,把每个点平均成6段,就可以获取到第一个点的坐标。此时就可以使用TouchAction进行,按住第一个点,然后使用...原创 2018-10-11 14:36:30 · 1739 阅读 · 1 评论 -
Android自动化之uiautomator(一)
一、uiautomator简介Android SDK提供下述工具来支持自动化的功能界面测试:1、uiautomatorviewer:扫描、分析待测应用的UI组件的图像工具。2、uiautomator:包含创建定制功能界面测试API和自动化运行测试用例的引擎的JAVA类库。优点:可以对所有操作进行自动化,操作简单;缺点:Android版本需要高于4.0。 二、Uiauto...转载 2018-10-07 17:03:10 · 1020 阅读 · 0 评论 -
UiAutomator笔记之UiDevice API(二)
一、UiDevice类简介 1、UiDevice代表设备状态。如屏幕的大小、旋转方向、按压各种按键等。2、UiDevice为单例模式,可有2种方式获取其实例。(1)UiDevice.getInstance();--->推荐(2)getUiDevice.pressHome();---->在类A中封装方法,方法被类B调用的时候会出现空指针异常3、主要功能(1)获取设备...转载 2018-10-07 17:04:00 · 678 阅读 · 0 评论 -
UiAutomator笔记之UiSelector API(三)
一、UiSelector相关知识 1、UiSelector功能UiSelector可通过控件的各种属性与节点关系定位组件。2、Android常用组件 TextView 文本框 EditView 编辑框 Button 按钮 RadioButton 单选按钮 CheckBox 复选框 ToggleButton 状态开关按钮 Switch...转载 2018-10-07 17:04:48 · 710 阅读 · 0 评论 -
UiAutomator笔记之UiObject API(四)
一、UiObject 功能UiObject用来代表一个组件对象,它提供一系列方法和属性来模拟在手机上的实际操作。如:文本的输入和清除、点击、长按、拖动、滑动,也可获取组件的属性、判断组件对象是否存在等。二、API详细介绍 1、点击与长按(1)相关API 返回值 API 说明 boolean click() 点击对象 boolean c...转载 2018-10-07 17:05:19 · 455 阅读 · 0 评论 -
UiAutomator笔记之UiCollection API(五)
一、UiCollection简介UiCollection是UiObject的子类,用来表示一个父控件,该控件下包含了子元素的集合。一般使用一个容器类控件作为UiCollection对象,再通过两个条件来准确定位到UiCollection对象下的子元素。通过UiCollection,可以获取到某一控件下的某一个子控件 或者 获取其子控件的数目。 二、API详细介绍1、从集合中...转载 2018-10-07 17:05:44 · 290 阅读 · 0 评论 -
UiAutomator笔记之UiScrollable API(六)
一、UiScrollable简介1、UiScrollable是UiCollection的子类。2、UiScrollable专门处理滚动时间,提供各种滚动方法。常用功能有:向前滚动、向后滚动、快速滚动、滚动到某个对象、设置滚动方向、设置滚动次数等。 二、API详细介绍1、快速滚动(1)相关概念步长:从一点到另一点使用的时间。步长越短滚动越快,反之步长越长滚动越慢。...转载 2018-10-07 17:06:23 · 957 阅读 · 0 评论 -
Genymotion的安装与使用(附百度云盘下载地址,全套都有,无需注册Genymotion即可使用)
附百度云盘下载地址 :http://pan.baidu.com/s/1jHPG7h8 1.Genymotion的安装包。 Genymotion的所有文件都放在了AndroidPhone文件下。你会看到两个.exe的可执行文件。首先安装VirtualBox-4.3.10-93012-Win.exe,直接都点下一步即可,安装路径可自选;然后安装genymotion-2.6.0.e...转载 2018-09-30 10:17:08 · 1142 阅读 · 0 评论