Robotium_断言方法assert、is、search
assert最常用的还是assertThat方法,是Junit的判断,这里就不多说了。
断言方法assert(robotium特有的断言方式,实际项目中和Junit的assert方法配合使用)
返回:无
返回:无
断言目前系统可用内存是否过低,内存空间足够则通过
返回:无
is方法
boolean isCheckBoxChecked (int index | String text)
判断checkBox是否处于被选中的状态,可以通过index和text两种方法定位
参数:
index-检查的checkBox的索引值,如果只有一个可用则为0
text-检查的checkBox的文字,可使用正则表达式
返回:
true-如果被选中
false-如果没有被选中
boolean isRadioButtonChecked (int index | String text)
判断RadioButton是否处于被选中的状态,可以通过index和text两种方法定位
参数:
index-检查的RadioButton的索引值,如果只有一个可用则为0
text-检查的RadioButton的文字,可使用正则表达式
返回:
true-如果被选中
false-如果没有被选中
boolean isRadioButtonChecked (int index | String text)
判断RadioButton是否处于被选中的状态,可以通过index和text两种方法定位
参数:
index-检查的RadioButton的索引值,如果只有一个可用则为0
text-检查的RadioButton的文字,可使用正则表达式
返回:
true-如果被选中
false-如果没有被选中
boolean isToggleButtonChecked (int index | String text)
判断ToggleButton是否处于被选中的状态,可以通过index和text两种方法定位
参数:
index-检查的ToggleButton的索引值,如果只有一个可用则为0
text-检查的ToggleButton的文字,可使用正则表达式
返回:
true-如果被选中
false-如果没有被选中
boolean isSpinnerTextSelected ( [int index, ] String text)
判断SpinnerText是否处于被选中的状态,可以通过index定位
参数:
index-检查的SpinnerText的索引值,如果只有一个可用则为0
text-检查的SpinnerText的文字,可使用正则表达式
返回:
true-如果被选中
false-如果没有被选中
boolean isTextChecked (String text)
判断text是否处于被选中的状态,可以通过text定位
参数:
text-检查的text的文字,可使用正则表达式
返回:
true-如果被选中
false-如果没有被选中
search方法
boolean searchButton (String text [, int minimumNumberOfMatches, boolean onlyVisible])
判断当前的屏幕中是否能找到指定的button
参数:
text-查找的button的文字
minimumNumberOfMatches-最小指定多少才算是通过,0表示1个或者多个
onlyVisible-只记录可见的
返回:
true-如果找到了该控件
false-如果没有找到该控件
boolean searchText (String text [, int minimumNumberOfMatches, boolean scroll, boolean onlyVisible])
判断当前的屏幕中是否能找到指定的text,即文本
参数:
text-查找的Text的文字
minimumNumberOfMatches-最小指定多少才算是通过,0表示1个或者多个
scroll-是否允许滚动搜索,true表示支持,false表示只能在当前屏幕内查找
onlyVisible-只记录可见的
返回:
true-如果找到了该文本
false-如果没有找到该文本
boolean searchToggleButton (String text [, int minimumNumberOfMatches])
判断当前的屏幕中是否能找到指定的ToggleButton
参数:
text-查找的ToggleButton的文字
minimumNumberOfMatches-最小指定多少才算是通过,0表示1个或者多个
返回:
true-如果找到了该控件
false-如果没有找到该控件
boolean searchEditText (String text)
判断当前的屏幕中是否能找到指定的EditText
参数:
text-查找的Text的文字
返回:
true-如果找到了该文本
false-如果没有找到该文本
转载于:https://www.cnblogs.com/zhoumiao/p/8059067.html
Robotium_断言方法assert、is、search相关推荐
- Python断言方法:assert
转载地址:https://blog.csdn.net/qq_39247153/article/details/81082313 前言 在测试用例中,执行完测试用例后,最后一步是判断测试结果是pass还 ...
- python断言方法assert
在测试用例中,执行完测试用例后,最后一步是判断测试结果是pass还是fail,自动化测试脚本里面一般把这种生成测试结果的方法称为断言(assert). 基本的断言方法提供了测试结果是True还是Fal ...
- Assert各种断言方法详解
1.assertEquals(expected,actual) 和 assertNotEquals(expected,actual); 比较实际值与预期值是否一致.如果一致,程序继续运行,否则抛出异 ...
- 测试教程网.unittest教程.7. 各种断言方法
From: http://www.testclass.net/pyunit/assert/ 背景 unittest支持各种断言方法. 断言列表 官方文档 方法 检查点 assertEqual(a, b ...
- python断言assert实例_Python 拓展之断言(assert)
写在之前 大家好,这是首发在我公众号「Python空间」的第 60 篇文章,欢迎关注,期待和你的交流. 在昨天的文章中(零基础学习 Python 之处理异常)中学习了处理异常的正确姿势,今天我们继续来 ...
- Java断言(assert)的介绍和使用
Java断言(assert)的介绍和使用 在Java编程中,断言(assert)是一种有用的工具,用于在代码中进行条件检查和调试.通过使用断言,我们可以验证程序的逻辑和假设,确保程序在运行时达到预期的 ...
- 【java学习】系统错误处理机制:异常(Exception)、断言(assert)和日志(log)
java语言中,给出了3种处理系统错误的机制:抛出一个异常.日志.使用断言. 1,异常 1)概念 当JAVA程序违反了JAVA的语义规则时,JAVA虚拟机就会将发生的错误表示为一个异常. 处理异常的一 ...
- 解决matlab 关于警告(warning)、错误(error)、异常(exception)与断言(assert)问题总结
在使用matlab中难免会遇到警告(warning).错误(error).异常(exception)与断言(assert)等问题,那如何解决呢??? 本文将从警告(warning).错误(error) ...
- APP自动化测试-6.断言处理assert与hamcrest
APP自动化测试-6.断言处理assert与hamcrest 文章目录 APP自动化测试-6.断言处理assert与hamcrest 前言 一.assert断言 二.hamcrest断言 总结 前言 ...
最新文章
- php-fpm的pool,php-fpm慢执行日志,open_basedir,php-fpm进程管理
- Yii AR Model CRUD数据库操作
- 【bzoj4870】[Shoi2017]组合数问题 dp+快速幂/矩阵乘法
- IDA无法反编译 and 提示错误
- java image类的值_关于在java中保存image类型的字段的问题
- hibernate oracle查询最大值_Java大数据:Mybatis和Hibernate对比分析
- 消息中间件学习总结(9)——RocketMQ与kafka差异比较分析
- 如何判断飞机的年限_身边没有懂车朋友如何购买二手车?
- html5 api dom 文档,javascript dom操作API
- 分享“消防图纸”识图方法,让你一眼秒懂!
- 在虚拟机centos7中使用docker安装nginx后,本地浏览器无法访问?
- 微信公众号全局返回码
- Appium自动化测试基础 — uiautomatorviewer定位工具
- 2022年12月蓝桥STEMA评测C++中级组编程题
- Python实现AI变脸
- 第三代战斗机的特点有哪些
- 2020/09-2020/11 读书摘录
- 元旦:由微软裁员引发的思考
- vue仿今日头条_Vue实战篇(Vue仿今日头条)
- 「五度易链」我国华为、阳光电源逆变器出货量连续多年位居全球榜首
热门文章
- uni-app文档需要注意细节点
- [react] 展示组件和容器组件有什么区别?
- 前端学习(3211):react中类中方法的this指向三
- react学习(13)-moment中 isRangePicker 控制类型
- [vue] 说说你对vue的template编译的理解?
- [css] 请说下你对css对象模型(CSSOM)的理解
- 用css画出一个圆圈,里面有个叉号(不能用英文字母x)
- [js] pjax和ajax的区别是什么?
- 前端学习(2785):实现导航的基本结构
- 前端学习(2042)vue之电商管理系统电商系统之优化生成打包报告