android 自动化测试 二 根据id选择控件操作
来源:互联网 发布:json转换为java对象 编辑:程序博客网 时间:2024/05/29 02:12
public class BTest extends UiAutomatorTestCase { public void testPersonCenter() throws UiObjectNotFoundException { UiDevice device = getUiDevice(); // 启动 launchapp(); //点击首页头像 根据id选择控件 clickPersonCenter(); //挨个执行 personPage(); } // 启动桌面app private void launchapp() throws UiObjectNotFoundException { UiObject start = new UiObject(new UiSelector().text("百度地图"));// start.click(); sleep(1000); } private void clickPersonCenter() throws UiObjectNotFoundException { UiObject start = new UiObject(new UiSelector().resourceId("com.xxx:id/id")); start.click(); sleep(1000); } private void personPage() throws UiObjectNotFoundException { // 点击账号 UiObject start = new UiObject(new UiSelector().resourceId("com.xxx:id/id")); start.click(); sleep(1000); //退出取消 UiObject cancel = new UiObject(new UiSelector().resourceId("com.xxx:id/id")); cancel.click(); sleep(1000); // 点击 搜周边 UiObject around = new UiObject(new UiSelector().resourceId("com.xxx:id/id")); around.click(); sleep(1000); // 退出周边 UiObject aroundCancel = new UiObject(new UiSelector().resourceId("com.xxx:id/id")); aroundCancel.click(); sleep(1000); //收藏夹com.baidu.naviauto:id/collectionContainer UiObject collection = new UiObject(new UiSelector().resourceId("com.xxx:id/id")); collection.click(); sleep(1000); // 退出收藏夹com.baidu.naviauto:id/ib_left UiObject collectionCancel = new UiObject(new UiSelector().resourceId("com.xxx:id/id")); collectionCancel.click(); sleep(1000); // 地图数据com.baidu.naviauto:id/mapDataContainer UiObject mapDataContainer = new UiObject(new UiSelector().resourceId("com.xxx:id/id")); mapDataContainer.click(); sleep(1000); //退出地图数据 com.baidu.naviauto:id/ib_left UiObject mapDataContainerCancel = new UiObject(new UiSelector().resourceId("com.xxx:id/id")); mapDataContainerCancel.click(); sleep(1000); //设置com.baidu.naviauto:id/settingContainer UiObject settingContainer = new UiObject(new UiSelector().resourceId("com.xxx:id/id")); settingContainer.click(); sleep(1000); //退出设置com.baidu.naviauto:id/btnBack UiObject settingContainerCancel = new UiObject(new UiSelector().resourceId("com.xxx:id/id")); settingContainerCancel.click(); sleep(1000); //帮助com.baidu.naviauto:id/helpFeedbackContainer UiObject helpFeedbackContainer = new UiObject(new UiSelector().resourceId("com.xxx:id/id")); helpFeedbackContainer.click(); sleep(1000); // 退出帮助com.baidu.naviauto:id/ib_left UiObject helpFeedbackContainerCancel = new UiObject(new UiSelector().resourceId("com.xxx:id/id")); helpFeedbackContainerCancel.click(); sleep(1000); //退出com.baidu.naviauto:id/exitContainer UiObject exitContainer = new UiObject(new UiSelector().resourceId("com.xxx:id/id")); exitContainer.click(); sleep(2000); //启动 launchapp(); }}
阅读全文
0 0
- android 自动化测试 二 根据id选择控件操作
- Android 自动化测试(2)根据ID查找对象(java)
- android studio查找应用控件id实现自动化测试
- Android 自动化测试(3)<monkeyrunner> 根据ID查找对象&touch&type (python)
- Android 自动化测试二
- Android自动化测试—获取、区分具有相同Id的多个控件
- Android自动化测试—获取、区分具有相同Id的多个控件
- Android Robotium自动化测试二
- Android Robotium自动化测试二
- Android 自动化测试工具(二)
- Android自动化测试(二)
- Android自动化测试:初识和选择
- Android下的控件自动化测试
- 根据控件ID获取控件
- Android自动化测试之Monkeyrunner从零开始(二)
- Android自动化测试之Monkey(二)
- Android自动化测试之Monkeyrunner解决ID重复问题
- Android自动化测试之Monkeyrunner解决ID重复问题
- 如何不走弯路零基础学习Java
- java.lang.NoClassDefFoundError: javax/servlet/jsp/jstl/core/ConditionalTagSupport 解决办法
- Oracle Type介绍
- Shell语句 for、while、case、if、输出重定向、grep查询用法
- ZOJ
- android 自动化测试 二 根据id选择控件操作
- Chrome快捷键
- POJ2777
- 基数排序
- CEF3:CEF3多进程
- JAVA 实现 HTTP 断点续传及原理
- 阿里接口平台--印刷字识别_身份证识别API接口phpdemo使用
- Java设计模式之观察者模式
- selenium+python自动化测试笔记