在模拟器上玩的
1.代码
import com.android.uiautomator.core.UiDevice;
import com.android.uiautomator.core.UiObject;
import com.android.uiautomator.core.UiObjectNotFoundException;
import com.android.uiautomator.core.UiScrollable;
import com.android.uiautomator.core.UiSelector;
import com.android.uiautomator.testrunner.UiAutomatorTestCase;
public class GetDevice extends UiAutomatorTestCase {
public void test() {
try {
UiDevice testDevice = getUiDevice();
testDevice.pressHome();
UiObject allAppsButton = new UiObject(new UiSelector().description("Apps"));
allAppsButton.clickAndWaitForNewWindow();
UiScrollable appViews = new UiScrollable( new UiSelector().className("android.view.View"));//获取apps这个控件
appViews.setAsHorizontalList();//设置水平移动
for (int i=0; i<appViews.getMaxSearchSwipes() - 1;i++) { //找到settings 并点击
UiObject snapeaApp = new UiObject(new UiSelector().text("Settings"));
if (snapeaApp.exists()) {
snapeaApp.clickAndWaitForNewWindow();
break;
}
}
} catch (UiObjectNotFoundException e) {
e.printStackTrace();
}
}
}
2.执行步骤
相关推荐
uiautomator API 包含uiautomator api 5大类 方便使用uiautomator自动化测试的同学们参考与使用
用UiAutomator javadoc 生成的chm文件, 方便查看
主要分析 Android uiautomator常用的api,并结合实例和具体介绍
UiAutomator要用到的全部内容API,还有结合实际的现实案例代码,帮助理解和使用,只要看这文档就能写出你要的东西,不用再费劲去百度了。
自己学习UiAutomator时的学习笔记,比较系统的介绍了UiAutomator的自动化测试框架,希望对初学者有些帮助
uiautomator源码从android sdk api 16开始,Android SDK开始支持两个做功能UI测试的新工具。 uiautomatorviewer,一个用以扫描以及分析Android应用程序的UI部件的工具。 以及uiautomator ,一个提供API用以自定义UI...
LabVIEW 学习札记,详细、高效的学习资料。
Configurator类介绍与API解说.mp4
UiAutomator1.0和2.0_Android_API表与一些实例 内容: 1.一份包含1.0和2.0的xls表格式的api 2.一些关键类库的实例代码 3.一份uiautomator2.0_android工程样式 4.google官网uiautomator2.0 离线网页版本api
UiAutomator
uiautomator框架自动化实战
uiautomator源代码包
uiautomator在android api21以下如何启动apk,进行自动化测试
教程名称:Uiautomator自动化框架课程目录:【】Android应用测试与调试实战【】Android自动化测试UIautomator-UiObject【】Android自动化测试UIautomator-UiScrollable【】Android自动化测试UIautomator-UiSelector...
基于UiAutomator框架,自动模拟用户手势操作,类似于触摸精灵,按键精灵的app。
详细描述android测试工具 Uiautomator 使用方法和教程,附例子