随笔分类 - uiautomator
uiautomator相关知识
摘要:之前一直是英文的测试环境,包括手机也是英文的,app也是英文的,涉及不到中文输入法的东西。但现在在写中文的app,所以需要输入中文。看到网上的解决办法如下:下载https://github.com/sumio/uiautomator-unicode-input-helper源码Install Utf...
阅读全文
摘要:这个对象可以理解为一个对象的集合,因为UiSelector描述后得到的有可能是多个满足条件的控件集合,因此可以用来生成UiCollection,继承自UiObject。用于枚举一个容器的用户界面(UI)元素计数的目的或安装子元素的文本或描述条件获取子对象元素1.public UiObject get...
阅读全文
摘要:UiScrollable主要包括以下几个方面的方法: 1.快速滚动 2.获取列表子元素 3.获取与设置最大滚动次数常量值 4.滑动区域校准常量设置与获取 5.先前与向后滚动 6.滚动到某个对象 7.设置滚动方向它的主要继承关系如下图: 使用时的基本格式如下: UiScrollabl...
阅读全文
摘要:UiObject可以理解为控件的对象,主要对对象进行操作。按照一定条件(UiSelector)获取UiObject对象,之后对对象进行相应的操作,如下图所示。对于对象的操作主要有点击/长按、拖动/滑动、文本输入与清除、属性、对象是否存在、手势操作等。点击与长按方面的方法: 举例:UiObject ...
阅读全文
摘要:UiSelector对象可以理解为一种条件对象,描述的是一种条件,可以配合UiObject使用得到某个符合条件的控件对象。所有的方法都是public的,且都返回UiSelector类的对象。文本方面的方法: 1.text(String text) 文本 2.textContains(String...
阅读全文
摘要:UiAutomator框架使用指南UiAutomator是Google开发的自动化测试工具,通过UI创建自动化测试代码,来测试界面(UI)的有效功能,可以针对应用程序运行在一个或更多的设备上。我们并不知道程序内部的结构,只是单纯通过界面来点击,返回,退出等来对程序进行测试。相当于黑盒测试。它有以下几...
阅读全文
摘要:Uiautomator主要分为UiDevice, UiObject, UiScrollable, UiSelector, UiCollection几个类。getUiDevice()方法可以得到一个UiDevice的对象,通过这个对象可以获得设备的状态信息,也可以完成用户在设备上的一些操作,常用的操作...
阅读全文
浙公网安备 33010602011771号