robotium测试工具使用之——使用ID来进行点击、输入
2013-11-04 11:22
274 查看
本文主要描述使用ID来对控件进行操作,包括点击控件、根据控件进行输入,具体的指导思想请参考本博客内的其他文章。
以下为代码实现:
其调用方法为:
clickCtrlById("menu_add", 10000) ;
enterTextById("note","test input",10000) ;
以下为代码实现:
private int clickCtrlById(String s, int t){ int ctrl; View v; if( s == ""){ return -1; } ctrl = solo.getCurrentActivity().getResources().getIdentifier(s,"id",solo.getCurrentActivity().getPackageName()); v = solo.getView(ctrl); solo.clickOnView(v); solo.sleep(t); return 0; } private int enterTextById(String id, String s, int t ){ int ctrl; EditText v; if( s == ""){ return -1; } ctrl = solo.getCurrentActivity().getResources().getIdentifier(id,"id",solo.getCurrentActivity().getPackageName()); v = (EditText) solo.getView(ctrl); solo.enterText(v, s) ; solo.sleep(t); return 0; }
其调用方法为:
clickCtrlById("menu_add", 10000) ;
enterTextById("note","test input",10000) ;
相关文章推荐
- 安卓自动化测试工具MonkeyRunner之使用ID进行参数化,以及List选择某项和弹出框点击确定的写法
- 安卓自动化测试工具MonkeyRunner之使用ID进行参数化,以及List选择某项和弹出框点击确定的写法
- 安卓自动化测试工具MonkeyRunner之使用ID进行参数化,以及List选择某项和弹出框点击确定的写法
- 安卓自动化测试工具MonkeyRunner之使用ID进行参数化,以及List选择某项和弹出框点击确定的写法
- 安卓自动化测试工具MonkeyRunner之使用ID进行参数化,以及List选择某项和弹出框点击确定的写法
- appium使用ID进行定位click点击事件
- 安卓自动化测试工具MonkeyRunner之使用ID进行参数化,以及List选择某项和弹出框点击确定的写法
- 在使用EditText进行文本输入时,若不进行特殊的设置,使用Android自带的软键盘,该软键盘会占用整个界面,那么,如何让键盘只占用屏幕的一部分呢?
- 快速检索(二)之ListView的使用进行数据填充及点击事件
- springmvc Excel文件上传,使用ajaxSubmit方法进行文件上传,使用弹出层弹出一个框(jquery layer),点击进行下载
- 使用jquery点击一个实现button或连接,进行以下div显示,在点击隐藏
- 使用“冒泡法”对输入数字进行排序
- C# webBrowser 自动登录淘宝 模拟点击输入 模拟点击无ID 无name的html元素按钮
- Android实现点击支付按钮,弹起自定义输入法进行密码输入
- 总结:js点击事件 通过a标签ID进行删除书写错误
- 汇编语言笔记17-使用BIOS进行键盘输入和磁盘读写
- 第17章 使用BIOS进行键盘输入和磁盘读写 笔记2
- Android:当只有APK,可以使用:hierarchyview工具进行空间ID,类型查看(Robotium测试)
- 认识Lucene(7):使用Lucene、LingPipe做实体链接(Entity Linking)——根据用户输入进行entity recognition/linking
- popupWindow的使用:点击外面的时候消失或者不消失,都可以进行控制