Android
iteye_3407
这个作者很懒,什么都没留下…
展开
-
Android logcat 使用
关于monkey测试过程中,记录logcat的日志的整理,在logcat记录日志的时候,请参考如下命令使用,可以对定位bug更有帮助:一、过滤日志输出:每一个输出的Android日志信息都有一个标签和它的优先级.日志的标签是系统部件原始信息的一个简要的标志。(比如:“View”就是查看系统的标签).优先级如下,是按照从低到高顺利排列的:V — Verbose (lowest priority) ...原创 2011-07-28 15:39:55 · 128 阅读 · 0 评论 -
Robotium :获取屏幕大小
//获取屏幕分辨率 DisplayMetrics displayMetrics = new DisplayMetrics(); getCurrentActivity().getWindowManager().getDefaultDisplay().getMetrics(displayMetrics); long x = displayMetrics.widthPixels; lo...原创 2014-05-12 21:33:48 · 129 阅读 · 0 评论 -
Robotium :Uiautomator 查看页面ui组件
原来一直使用hierarchyviewer.bat 来看先页面的UI 组件,id 是什么。在进行自动化用例编写的时候使用。 可实在是太慢了,用了几次就懒得用了。 Uiautomator.bat 速度快很多。连接设备后在 sdk\tools目录下uiautomatorviewer.bat 启动 即可。 uiautomatorviewer 识别分析android应用UI组件,...原创 2014-05-12 21:07:54 · 125 阅读 · 0 评论 -
【转】java.lang.NoClassDefFoundError: com.jayway.android.robotium.solo.Solo
原创地址:http://blog.csdn.net/brucezhang0/article/details/7449551 java.lang.NoClassDefFoundError: com.jayway.android.robotium.solo.Solo错误解决 java.lang.NoClassDefFoundError: com.jayway.and...原创 2012-10-20 17:44:18 · 82 阅读 · 0 评论 -
Solo API : 操作拖动列表
这两天被Solo恶心到,solo.scroll 这类方法始终不能拖动listview。 而android 里面,listview 并没有一次加载完成,是拖动到哪里,显示哪些。 来回折腾了好久,今天被人提醒,使用drag方法试试。 然后成功了。 挫到家了。 solo.drag(fromX, toX, fromY, toY, stepCount) fromX :原点的 x 坐标...原创 2012-06-04 20:59:15 · 139 阅读 · 0 评论 -
转发保存:robotium和RadioButton
在robotium中,对于点击View上的RadioButton,只能solo.clickOnRadioButton(int index) 但是大多数clickOnXXX(int)事件,都无法正确的找到控件。 目前解决的做法为,下载robotium的源代码,在Solo.java中增加一个方法 public void clickOnRadioButton(String name) { ...原创 2012-04-06 11:47:55 · 76 阅读 · 0 评论 -
dock模式命令行切换
1、命令行模式:adb shell 2、am broadcast -a android.intent.action.DOCK_EVENT --ei android.intent.extra.DOCK_STATE 1 am broadcast -a android.intent.action.DOCK_EVENT --ei android.intent.extra.DOCK_STAT...原创 2011-11-27 00:02:47 · 383 阅读 · 0 评论 -
安装apk到rom 里面
1、adb root 切换到root用户 2、adb remount :重新mount分区,让system 分区从只读,变成可读写。获得root权限才可进行。 3、adb push **.apk /system/app/ // 有的安装需要push so文件。adb push **.so /system/lib 卸载的时候,直接到system/app 下,rm掉相关的...原创 2011-11-07 14:14:12 · 170 阅读 · 0 评论 -
Android :测试apk是否是 debuggable="false" 版本
在apk文件进行发布的时候,需要确认 android:debuggable="false" 是否设置为了false。而打包的时候有时候会忘记设计为false。 测试过程中打印出所有的为 android:debuggable="false" 的所有应用,然后确认下是否有自己开发的那个应用就可以。 Set<String> debuggableApps = new Ha...原创 2012-02-08 16:10:08 · 479 阅读 · 0 评论 -
Android:eclipse中导入项目无法编译,robotium 测试用例无法正确运行,解决方式记录...
1、Android项目编译失败 之前针对一个低版本的apk进行robotium 的测试用例编写 今天将新版本的源代码copy 到workspace后,eclipse显示有编译错误 看了jar包没问题,sdk版本也没有问题,java文件也是正常的 后来上网搜了解到:可以将 C:\Documents and Settings\***\.android 文件下的文件进行删除,然后clean下pr...原创 2011-12-22 18:08:33 · 102 阅读 · 0 评论 -
Monkey 后台运行
Monkey测试的后台运行方式: 一 作用 使得android系统的设备脱离PC,独立运行monkey和记录logcat和monkey日志 二 方法 1 连接设备和PC 2 adb shell 命令进入命令行模式 3 输入 logcat 命令(日志文件的地址使用> /sdcard/logcat_x.log),最后带上& 符号,回车 如:...原创 2011-08-01 15:06:56 · 696 阅读 · 0 评论 -
Android test project 编译步骤
Robotium 实现了Android 的自动化用例运行,现在想进一步做CI,使用ant 进行编译 步骤如下: 1、先在apk source 下进行编译:编译前可先删除 build.xml 文件。android update project -p [path] ,会在source 目录下更新 :local.properties ant.properties project.pr...原创 2013-02-06 13:48:46 · 227 阅读 · 0 评论