Solo的中文API 集合

1. AssertCurrentActivity

public void assertCurrentActivity(String message,Class expectedClass)

检查当前程序显示的Activity是否是预期的Activity。

参数:

message - 如果断言失败,显示此消息

expectedClass - 预期的Activity类对象

例:assertCurrentActivity(“不是MyActivity”, MyActivity.class);

 

public void assertCurrentActivity(String message,Class expectedClass,boolean isNewInstance)
检查当前程序显示的Activity是否是预期的Activity。并验证预期的Activity是否是一个新的Activity实例。

参数:

message -如果断言失败,显示此消息

expectedClass -预期的Activity类

isNewInstance – true 如果预期的Activity是一个新的Activity实例。

 

public void assertCurrentActivity(String message,String name)


检查当前程序显示的Activity是否是预期的Activity。

参数:

message - 如果断言失败,显示此消息

name - 预期的Activity类的名称

例:assertCurrentActivity(“不是MyActivity”, “MyActivity”);

 

public void assertCurrentActivity(String message, String name,boolean isNewInstance)

检查当前程序显示的Activity是否是预期的Activity。并验证预期的Activity是否是一个新的Activity实例。

参数:

message -如果断言失败,显示此消息

expectedClass -预期的Activity类的名称

isNewInstance – true 如果预期的Activity是一个新的Activity实例


2.AssertMemoryNotLow

public void assertMemoryNotLow()

断言系统可用内存是否过低。


3.

clearEditText

public void clearEditText(android.widget.EditText editText)

清空输入框的值。

参数:

editText - 要清空的输入框


     public void clearEditText(int index)

清空输入框的值。

参数:

index – 要清空的输入框位置. 如果是0说明只要一个输入框可用。

4

clickInList

     public ArrayList<android.widget.TextView> clickInList(int line)


点击一个给定的列表行并返回此行显示的TextView集合,默认操作第一个ListView。

参数:

line – 被点击的行

返回:

返回包含TextView对象的数值

5

assertEquals

boolean expected = true;
boolean actual = solo.waitForText("(?i).*?note 1 test");
assertEquals("Note 1 test is not found", expected, actual);

断言类:先声明你的期望(expected),再声明事实(actual) ,最后进行比较:assertEquals(String message, expected , actual);

对actual和expected进行比较,相同则继续执行,不同则输出message

6






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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值