android测试入门
win_yuechen
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android Studio 中的单元测试译文
Android Studio 中的单元测试译文一、写在前面1、我的android studio版本2、注意事项当你google的时候,你会发现铺天盖地的资料让你设置build.gradle,以 寻求android studio对测试的支持,其实这些是完全没必要的!!!!android studio默认对测试是支持的,所以不用在build.gradle翻译 2015-01-29 10:44:53 · 586 阅读 · 0 评论 -
Robotium中文API(17)-solo.getWebUrl
Robotium中文API(17)-solo.getWebUrlpublic String getWebUrl() 返回当前页面的URL.返回:当前页面的URLL注意:此方法默认返回index为0的WebView的URL。转载 2015-01-29 13:24:54 · 529 阅读 · 0 评论 -
Robotium中文API(18)-solo.typeTextInWebElement
Robotium中文API(18)-solo.typeTextInWebElementtypeTextInWebElement该方法根据传入参数不同有不同使用方法。public void typeTextInWebElement(By by, String text) 参数:by – By对象,如: By.id("id") 和 By.name("转载 2015-01-29 13:26:11 · 571 阅读 · 0 评论 -
Robotium中文API(19)-solo.enterText
Robotium中文API(19)-solo.enterTextenterTextpublic void enterText(int index, String text) 在一个给定位置的EditText中输入文本。 参数: index – EditText的位置。如果只有一个可用的则为0。 text – 输入到EditText中的文本字符串。 public vo转载 2015-01-29 13:26:51 · 798 阅读 · 0 评论 -
Robotium中文API(21)-solo.waitForActivity
Robotium中文API(21)-solo.waitForActivitywaitForActivitypublic boolean waitForActivity(java.lang.String name)等待一个匹配指定名称的Activity,默认超时时间30秒。参数:name – 指定的Activity名字,如“MyActivity“。转载 2015-01-29 13:28:37 · 1500 阅读 · 0 评论 -
Robotium中文API(01)-solo.assertCurrentActivity
Robotium中文API(01)-solo.assertCurrentActivityassertCurrentActivitypublic void assertCurrentActivity(String message, Class expectedClass)检查当前程序显示的A转载 2015-01-29 11:09:20 · 1009 阅读 · 0 评论 -
Robotium中文API(22)-solo.waitForDialogToClose
Robotium中文API(22)-solo.waitForDialogToClosewaitForDialogToClosepublic boolean waitForDialogToClose(long timeout) 等待一个对话框关闭参数:timeout – 等待的超时时间。返回:如果对话框在超时时间之前关闭转载 2015-01-29 13:28:50 · 571 阅读 · 0 评论 -
Robotium中文API(23)-solo.waitForDialogToOpen
Robotium中文API(23)-solo.waitForDialogToOpenwaitForDialogToOpenpublic boolean waitForDialogToOpen(long timeout) 等待一个对话框打开参数:timeout – 等待的超时时间。返回:如果对话框在超时时间之前打开就返回true,反转载 2015-01-29 13:30:05 · 903 阅读 · 0 评论 -
Robotium中文API(02)-solo.assertMemoryNotLow
Robotium中文API(02)-solo.assertMemoryNotLowassertMemoryNotLowpublic void assertMemoryNotLow() 断言系统可用内存是否过低。转载 2015-01-29 11:09:59 · 486 阅读 · 0 评论 -
Android Studio中的单元测试
Android Studio中的单元测试 This article covers the basics of using Android Unit Tests with Android Studio.Enabling Unit Testing In Android StudioMany guides out there will encourage转载 2015-01-29 10:43:31 · 611 阅读 · 0 评论 -
Robotium中文API(04)-solo.clickInList
Robotium中文API(04)-solo.clickInListclickInListpublic ArrayList clickInList(int line) 点击一个给定的列表行并返回此行显示的TextView集合,默认操作第一个ListView。参数:line – 被点击的行返回:返回包含TextView对象的数值转载 2015-01-29 11:21:58 · 881 阅读 · 0 评论 -
Robotium中文API(09)-solo.clickLongOnView
Robotium中文API(09)-solo.clickLongOnViewclickLongOnViewpublic void clickLongOnView(android.view.View view) 长按一个给定的视图(控件). 参数:view – 被长按的视图public void clickLon转载 2015-01-29 11:26:00 · 588 阅读 · 0 评论 -
Robotium中文API(14)-solo.clickOnEditText
Robotium中文API(14)-solo.clickOnEditTextclickOnEditTextpublic void clickOnEditText(int index) 通过给定的索引点击一个文本框. 参数:index – 被点击的文本框索引. 如果是0则表示只有一个可用。转载 2015-01-29 11:29:30 · 450 阅读 · 0 评论 -
Robotium搭建及配置
Robotium搭建及配置一、robotium环境搭建(ps:ios测试可以使用appium)**基础环境准备:安装JDK ,SDK,配置环境变量 1. Eclipse2. Android Studio1.Eclipse下搭建Robotium1. 新建一个工程 Android Test Project原创 2015-01-29 10:59:07 · 718 阅读 · 0 评论 -
Robotium中文API(05)-solo. clickLongInList
Robotium中文API(05)-solo. clickLongInListclickLongInListpublic ArrayList clickLongInList(int line)长按一个给定的列表行并返回此行显示的TextView集合,默认操作第一个找到的ListView。参数:line – 被点击的行Returns:转载 2015-01-29 11:22:13 · 534 阅读 · 0 评论 -
Robotium中文API(10)-solo.clickOnActionBarHomeButton
Robotium中文API(10)-solo.clickOnActionBarHomeButtonclickOnActionBarHomeButtonpublic void clickOnActionBarHomeButton() 点击ActionBar的home或者up按钮.示例:图一 图二图三图一为Android转载 2015-01-29 11:26:28 · 675 阅读 · 0 评论 -
Robotium中文API(16)-solo.clickOnImageButton
Robotium中文API(16)-solo.clickOnImageButtonclickOnImageButtonpublic void clickOnImageButton(int index) 点击一个匹配的ImageButton索引参数:index – 被点击的ImageButton索引.0表示仅仅一个可用转载 2015-01-29 13:24:08 · 698 阅读 · 0 评论 -
Robotium中文API(15)-solo.clickOnImage
Robotium中文API(15)-solo.clickOnImageclickOnImagepublic void clickOnImage(int index) 通过指定的索引点击一个ImageView. 参数:index – 被点击的ImageView索引. 0表示仅仅一个可用转载 2015-01-29 13:23:25 · 577 阅读 · 0 评论 -
Robotium中文API(07)-solo.clickLongOnText
Robotium中文API(07)-solo.clickLongOnTextclickLongOnTextpublic void clickLongOnText(String text) 长按一个给定的视图(控件).当需要的时候自动滚动. 然后clickOnText(String) 可以在长按以后用来点击上下文显示的菜单项。 参数:text转载 2015-01-29 11:23:51 · 606 阅读 · 0 评论 -
Robotium中文API(13)-solo.clickOnCheckBox
clickOnCheckBoxpublic void clickOnCheckBox(int index) 通过给定的索引点击一个复选框. 参数:index – 被点击的复选框索引. 如果是0则表示只有一个可用。转载 2015-01-29 11:29:25 · 532 阅读 · 0 评论 -
Robotium中文API(20)-solo.typeText
Robotium中文API(20)-solo.typeTextpublic void typeText(int index, String text) 在一个给定位置的EditText输入文本。 参数: index – EditText的位置。如果只有一个可用的则为0。 text – 输入到EditText中的文本字符串。 public void typeT转载 2015-01-29 13:27:30 · 898 阅读 · 0 评论 -
Robotium中文API(24)-solo.waitForFragmentById
Robotium中文API(24)-solo.waitForFragmentByIdwaitForFragmentByIdpublic boolean waitForFragmentById(int id) 等待一个匹配id的fragment,默认超时时间20秒。参数:id – 给定的匹配的id。返回:如果fragment在超转载 2015-01-29 13:30:50 · 910 阅读 · 0 评论 -
Robotium中文API(27)-solo.waitForLogMessage
Robotium中文API(27)-solo.waitForLogMessagepublic boolean waitForLogMessage(java.lang.String logMessage)等待指定的日志消息出现。需要读日志权限(android.permission.READ_LOGS),在应用程序的AndroidManifest.xml文件中配置。转载 2015-01-29 13:32:55 · 752 阅读 · 0 评论 -
Robotium中文API(26)-solo.waitForText
Robotium中文API(26)-solo.waitForTextwaitForTextpublic boolean waitForText(java.lang.String text) 等待指定的文本出现。默认的超时时间是20秒。 参数:text –等待的出现的文本内容,。返回:如果文本在超时时间之前找到就返回tru转载 2015-01-29 13:32:13 · 1432 阅读 · 0 评论 -
Android Studio 中生成测试报告(使用Robotium自动化测试)
Android Studio 中生成测试报告(使用Robotium自动化测试)一. Android Studio中在项目中直接运行 1. 导入testreport.jar包(优化过的testutils.jar现取名testreport.jar)(粘贴到libs中,右键add as lib)2. build.gradle 的android原创 2015-01-29 11:01:16 · 3215 阅读 · 1 评论 -
Spoon-配合 Robotium 多设备分发测试,生成测试结果
Spoon-配合 Robotium 多设备分发测试,生成测试结果Robotium生成报告的方法1、 改写InstrumentationTestRunner,替代原有的,测试过程中会把测试结果写在定义的目录--------网上有教程,但是我没有试验过2、 jenkins有自带的junit插件可以生成报告--------没试验成功3、 使用命令行发送测试命令,然后收集返转载 2015-01-29 11:02:54 · 868 阅读 · 0 评论 -
Robotium截图设置
Robotium截图设置1、前提条件在被测试的应用中添加对SD卡的读写权限,文件为AndroidManifest.xml,添加以下标示2、使用solo的takeScreenshot方法来截取当前页面takeScreenshotpublic void takeScreenshot()Takes a screensho原创 2015-01-29 11:03:58 · 589 阅读 · 0 评论 -
Robotium中文API(03)-solo.clearEditText
Robotium中文API(03)-solo.clearEditTextclearEditTextpublic void clearEditText(android.widget.EditText editText) 清空输入框的值。参数:editText – 要清空的输入框————————————————————————————————转载 2015-01-29 11:20:28 · 787 阅读 · 0 评论 -
Robotium中文API(08)-solo.clickLongOnTextAndPress
Robotium中文API(08)-solo.clickLongOnTextAndPressclickLongOnTextAndPresspublic void clickLongOnTextAndPress(String text, int index) 长按一个给定的视图(控件),然后从显示的上下文菜单中选择一个选项。当需要的时候自动滚动。转载 2015-01-29 11:25:17 · 534 阅读 · 0 评论 -
Robotium中文API(11)-solo.clickOnActionBarItem
Robotium中文API(11)-solo.clickOnActionBarItemclickOnActionBarItempublic void clickOnActionBarItem(int resourceId) 点击一个给定id的ActionBar选项。 参数:resourceId – ActionBar选项的选项转载 2015-01-29 11:28:01 · 547 阅读 · 0 评论 -
Robotium中文API(12)-solo.clickOnButton
Robotium中文API(12)-solo.clickOnButtonclickOnButtonpublic void clickOnButton(int index) 通过一个给定的索引点击一个按钮。参数:index – 点击的按钮索引. 如果是0则表示只有一个可用public void clickOnButton(Str转载 2015-01-29 11:28:17 · 777 阅读 · 0 评论 -
Robotium中文API(25)-solo.waitForFragmentByTag
Robotium中文API(25)-solo.waitForFragmentByTagpublic boolean waitForFragmentByTag(java.lang.String tag)等待一个匹配标签的fragment,默认超时时间20秒。参数:tag –标签的名称。返回:如果fragment在超时时间出现打开就返回t转载 2015-01-29 13:31:34 · 708 阅读 · 0 评论 -
Robotium中文API(28)-solo.waitForView
Robotium中文API(28)-solo.waitForViewpublic booleanwaitForView(java.lang.Class viewClass)等待一个指定的匹配类型的View出现,默认超时时间20秒。 参数:text – 等待出现View对象返回:如果View在超时时间之前找到就返回true,反之则false。转载 2015-01-29 13:34:01 · 1266 阅读 · 0 评论 -
Robotium中文API(29)-solo.waitForWebElement
Robotium中文API(29)-solo.waitForWebElementpublic boolean waitForWebElement(By by) 等待一个指定的匹配的By对象的WebElement出现,默认超时时间20秒。 参数:by – by对象,例如: By.id(“id”) 和 By.name(“name”)返回:如果WebE转载 2015-01-29 13:34:05 · 1031 阅读 · 0 评论 -
Robotium中文API(06)-solo.clickLongOnScreen
Robotium中文API(06)-solo.clickLongOnScreenclickLongOnScreenpublic void clickLongOnScreen(float x, float y) 长按屏幕上给定的坐标参数:x – x的坐标y – y的坐标 public void clickLongOnScreen转载 2015-01-29 11:23:23 · 534 阅读 · 0 评论 -
robotium 滚屏操作超过一屏的listview处理
robotium 滚屏操作超过一屏的listview处理/** * 还有漏洞,需要补充 * 滚动超过一屏的listview item子项,并点击它 * * param index:在listview中的总的索引 * param linesNum: 一屏内listview Item的行数,比如可以指定多少行,根据不转载 2015-01-29 13:42:56 · 1315 阅读 · 0 评论
分享