robotium专题

robotium 中获取相同类型的自控觉得获取方法(使用Android的ViewGroup控件的getChildAt(index)获取)

获取元素控件, 首页 使用robotium 的solo 对象调用 robotium中的API方法如下是一小部分 getText(int index) getText(String text) getText(String text, boolean onlyVisible) getTopParent(android.view.View view) getViews() getV

雾山的Robotium学习笔记---typeText与enterText的区别

solo.typeText和solo.enterText方法都可以对EditeText进行测试,实现过程存在几点不同: 1,字面上:type是按键输入;enter就是回车,那你输入后的东西键入进去 2、实现上:typeText方法是robotium框架调用系统Instrumentation类里面的sendStringSync方法来实现的;enterText是调用TextView里面set

雾山的Robotium学习笔记---通过Id寻找控件

在自动化测试中,UI上经常有一些控件是没有名称的,那么此时,就可以通过id来找到这些控件 直接上案例: 这是对两个EditText进行测试 package com.tangbc.tedit.test;import org.junit.After;import org.junit.Before;import org.junit.Test;import android.test.Acti

雾山的Robotium学习笔记---scroll

上下滚动 scrollDown public boolean scrollDown()Scrolls down the screen.Returns:true if more scrolling can be performed false if it is at the end of the screen 滚动条进行向下操作 返回: true-如果可以进行滚动的话

雾山的Robotium学习笔记----源码的导入

搭建好robotium框架后,会遇到查看源码无法查看的情况,如下图 因为,你新建libs然后引入robotium-solo-5.0.1.jar后,会在目录自动生成:Android Private Libraries。这个目录是受保护的,因此你要查看源码就会提示无法修改源码。 你可以这样做: 右键工程---Build Path---Configure Build Path

雾山的Robotium学习笔记---CheckBox,RadioGroupRadioButton的测试方法及结果判定

在Android中,CheckBox和RadioButton是很常见的控件,那怎样用Robotium对该空间进行测试呢; 我们在Robotium的API文档的solo类中可以看到以下两种方法,通过CheckBox和RadioButton的index值来找到该控件: public void clickOnCheckBox(int index)Clicks a CheckBox matchi

雾山的Robotium学习笔记---takeScreenshot(截图)

在Robotium中,截图的方法时调用takeScreenshot()。 但有使用你会发现明明代码里调用了solo.takeScreenshot(),但却没有截图成功,那是因为被测试的应用没有SD卡的权限(因为该方法会把截图保存在SD卡中)。 因此要使用该方法,必须在被测工程的AndroidManifest.xml中添加如下标示: <uses-permission android

雾山的Robotium学习笔记---环境搭建及入门示例

Robotium是一款基于控件的Android自动化测试框架 环境搭建(window): 安装JDK以及集成Android Sdk的eclipse。 入门: 1,下载Robotium Solo 5.1,点我下载 2,开启eclipse,并导入被测工程(代码在最下面) 3,创建测试工程 new --- project --- Android Test Project 4,

java.lang.NoClassDefFoundError: com.jayway.android.robotium.solo

http://stackoverflow.com/questions/9875029/android-robotium-noclassdeffounderror 在进行robotium的运行出现的错误 解决办法:将robotium包单独放在一个libs文件夹里面,然后通过buildpath添加进工程; 将原来添加的进行remove掉,clean运行通过,如果还是同样报错的话,可以试一试这个

uiautomator appium robotium对比

https://blog.csdn.net/lv18092081172/article/details/52123470

robotium+ant

robotium ant创建android-test的测试方法:http://blog.csdn.net/eleven521/article/details/14166963 基于robotium构建自动化测试框架的一些思路:http://blog.csdn.net/testing_is_believing/article/details/17840483 Android自动化测试生成

Robotium之Android控件定位实践和建议(Appium/UIAutomator姊妹篇)

Robotium之Android控件定位实践和建议(Appium/UIAutomator姊妹篇): http://m.baidu.com/from=844b/bd_page_type=1/ssid=0/uid=0/pu=usm%400%2Csz%401320_1001%2Cta%40iphone_2_4.2_3_/baiduid=30086EF8B157B7AEFEF076F1C046390

mac上设置robotium环境的总结

在mac上配置robotium环境,需要注意以下几点: java jdk+jre的安装和环境变量的设置 eclipse的安装 eclipse上安卓sdk和adt的扩展和安装 安卓环境变量的设置 eclipse/mac上对安卓真机的设置:http://my.oschina.net/u/855532/blog/403077 apk的反编译:http://my.oschi

robotium有源码

Robotium环境搭建及有源码测试用例编写:http://blog.sina.com.cn/s/blog_68f262210102v6yf.html Android自动化测试之Robotium学习:http://www.2cto.com/kf/201209/157011.html Robotium:http://www.2cto.com/kf/201304/205363.html

Robotium API

Robotium API 翻译(三)——判断测试结果的方法assert、is、search        :http://blog.csdn.net/luckyyulin/article/details/19154987 Android 自动化测试(5)(robotium):http://www.2cto.com/kf/201410/344593.html        robotiu

robotium 代码

Robotium之用例分析        http://blog.csdn.net/wirelessqa/article/details/7847466 robotium各种方法:http://wenku.baidu.com/link?url=XoPtudf4lgpyzhbLPGJ-6ie8VM2hcCb4Gl6rHozgOrgxWfK52nj-kHzhFbZDkoc_FASztmmPGX

robotium+ant+android-junit-report

根据此链接的步骤为现有的robotium项目自动生成ant的build.xml文件:http://xiaomaozi.blog.51cto.com/925779/932284/ 根据此链接的步骤将android-junit-report.jar导入项目并根据链接上的内容操作:http://www.xuebuyuan.com/2148574.html http://www.tuicool

robotium 找不到控件index解决办法

使用uiautomatorviewer查看。如图:

Robotium in Android Studio

Robotium in Android Studio:http://anirudh24seven.github.io/devlog/2015/02/13/robotium-android-studio.html

[Android] Robotium手机自动化测试(仅需apk安装包版)——环境搭建

更多 http://www.bubuko.com/infodetail-674900.html Robotium的手机自动化测试,很多都是利用app源代码里的Id定义来开发自动化脚本。而在我开始要为项目中的app写自动化测试脚本的时候,开发的环境还很不稳定,app也还处于开发的状态中,而且,在需要自己搭建Android整个开发环境的时候,也遇到许多需要耗费很多时间去解决的开发问题。因此

Appium和Robotium在文字输入上的区别

近来在学习研究移动平台 自动化测试时发现Appium和Robotium在对文本框进行输入时有一定的区别: Appium在输入文字时需要调用系统键盘Robotium在输入文字是根本不需要调出键盘,文字很快速的就输入完成,感觉不是输入的,而是Copy&Paste 我个人认为造成这种区别的原因应该如下(源码分析验证: TBD): Appium是基于UIAutomator框架实现的。Appium

Android的Robotium框架初析

Robotium是基于Instrumentation的,Instrumentation把测试包和目标应用加载到同一个进程中运行,Robotium的search类会通过WindowManager从decorview开始搜寻控件保存起来,solo类的onClick方法获得控件坐标,根据坐标调用InputManager注入点击事件 相关链接:Robotium源码分析 Robotium源码分析之Ins