robotium框架的学习记录

原创 2015年07月08日 18:02:02


robotium框架的学习记录

1、solo.clickOnText("全部");

2、solo.clickOnView(solo.getView("change")); //点击进入换算模式

3、solo.enterText(solo.getEditText(0), "123"); //向第0个EditText中输入数据,传的整数

4、solo.enterText(solo.getEditText("输入内容"), "THB"); //向EditText中输入数据

5、solo.getView("text1" ,0); //获得第0个text1的值

6、EditText etEditText = (EditText) solo.getView("search_edit"); //传入id的话,只能获得view,然后强制转化为EditText。

7、solo.getEditText("输入内容") //此处不能传入id,只能穿整数型的index或编辑框的文本。

8、solo.getText("体积"); //获得TextView

9、solo.clickOnView(solo.getText("体积")); //点击TextView

10、获得textView的text值,要强制转换

    TextView view = (TextView) solo.getView("rmb");

    String currency = view.getText().toString();

11、robotium 窗口拖动的方法
     //方法1
     solo.scrollDown(); //滑到下面
     solo.scrollUp();
     //方法2
     PointF p1=new PointF(145F,1050F);      
     PointF p3=new PointF(145F,500F);
     solo.swipe(p1, p1, p3, p3);
     //方法3
     Solo.drag(500, 500, 1050, 500, 10);//让应用的某个点到某个点

12、问题: 窗口拖动的方法,点击pop_window后的小窗口在uiaotomatter里面获得不到交点。怎么窗口模式切换到全屏模式?怎么拖动?
    计算器的pop_window只能用robotium拖动,只能用uiAotomatter点击。

13、solo.pressSoftKeyboardSearchButton(); //点击软件盘的搜索键(点击搜索键后一定要睡眠个3秒,不然获得不到下一步的控件)

14、solo.sleep(1000); //点击界面切换按钮时一定要sleep一下,不然获得不到进一步要点击的按钮

15、textView对象使用getText()方法得到的是utf_8的字符串了,不要再加toString()方法了,否则不能用equals正常判断。

16、solo.pressSoftKeyboardSearchButton(); //点击软键盘的搜索按钮


完。


相关文章推荐

Robotium之Android控件定位实践和建议

本人之前曾经撰文描述Appium和UIAutomator框架是如何定位Android界面上的控件的。 UIAutomator定位Android控件的方法实践和建议 Appium基于安卓的各...
  • dj0379
  • dj0379
  • 2016年02月15日 10:16
  • 1539

Android自动化测试框架Robotium学习笔记

RObotium自动化测试的几点体会也一起和大家交流下,有一些内容还在慢慢学习中: 1.Java5(2004-10)开始推出了Instrumentation,这是一个可以在main之前Java虚拟机...

自动化测试框架对比(UIAutomator、Appium、Robotium)

转载自:http://www.cnblogs.com/liuyuxuan/p/5614923.html 自动化测试框架对比(UIAutomator、Appium、Roboti...

robotium自动化测试框架

  • 2015年01月27日 19:44
  • 7.76MB
  • 下载

Robotium自动化测试框架实用教程(图)

一、简介 Robotium是一款国外的Android自动化测试框架,主要针对Android平台的应用进行黑盒自动化测试,它提供了模拟各种手势操作(点击、长按、滑动等)、查找和断言机制的API,能...

Robotium自动化测试框架实用教程(图)

一、简介 Robotium是一款国外的Android自动化测试框架,主要针对Android平台的应用进行黑盒自动化测试,它提供了模拟各种手势操作(点击、长按、滑动等)、查找和断言机制的API,能够对各...

Robotium框架的使用和源码解析

使用:1、添加依赖androidTestCompile 'com.jayway.android.robotium:robotium-solo:5.6.3'2、添加测试代码,例如:@RunWith(An...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:robotium框架的学习记录
举报原因:
原因补充:

(最多只允许输入30个字)