robotium框架的学习记录

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(); //点击软键盘的搜索按钮

 

完。

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值