Android 自动化测试—robotium(三)EditText控件
16lz
2021-01-23
为了更好的尝试Robotium的AIP,自己编写了部分android控件,提供测试。
EditText 控件:
操作步骤:
1.单击 EditText 控件
2.输入文字内容:This is EditTextActivity
3.单击 Submit 按钮
验证:页面返回文字:This is EditTextActivity
- public void testUI() throws Exception {
- this.EditText();
- }
- public void EditText(){
- boolean expected = true;
- solo.clickOnButton("EditText");
- solo.enterText(0, "This is EditTextActivity");
- solo.clickOnButton("Submit");
- boolean actual = solo.searchText("This is EditTextActivity");
- assertEquals("This is not found",expected,actual);
- solo.goBack();
- }
assertEquals 拥有三个参数
assertEquals(String message,boolean expected, boolean actual)
message:出错时返回的信息
expected:预期结果,是个布尔值
actual:实际结果,也是个布尔值
如果 expected 和 actual 的值相同时(可以都为false),测试通过,否则失败。
更多相关文章
- Android快速开发框架Android_BaseLib,集成了常用工具类,自定义View
- Android 下拉框第三方控件 NiceSpinner
- android中的EditView控件
- Android 中的各种控件
- Android 如何通过menu id来得到menu item 控件
- android 各类开源项目整理 包括 个性化控件 工具库 完整优秀项目
- Android自动化测试初探(四): 模拟键盘鼠标事件(Socket+Instrumentat