CSDN论坛 > 移动开发 > 英特尔技术

[推荐] 借助 UiAutomator 实现自动 Android* 测试 [问题点数:40分]

Bbs1
本版专家分:60
结帖率 30%
CSDN今日推荐
匿名用户不能发表回复!
其他相关推荐
Espresso 自动化测试(八)- SeekBar的测试
用过UiAutomator的同学其实都应该清楚,SeekBar是一个相当大的痛点,因为我们能够做到最多的就是获取到SeekBar的坐标,再来点击相应的一个坐标。那么问题来了。我根本就不知道我点击的结果,更好的来讲就是我根本没办法精确的控制SeekBar SeekBar的设置以及获取其实SeekBar的设置以及获取跟我们前面文章 Espresso 自动化测试(三)-获取文本内容 有很多的相似。这里我
使用uiautomator2自动化测试app(一)------安装篇
uiautomator2是可以使用python对Android设备做UI自动化的库,由于该项目也是正在火热进行当中所以网上对于它的资料很少. 具体的介绍可以查看https://github.com/openatx/uiautomator2 一. 安装adb adb,即Android Debug Bridge,它是Android开发/测试人员不可替代的强大工具,具体内容自行百度. 1.下...
android UiAutomator如何把log、截图和测试报告放在一起
本人在使用android UiAutomator做测试的时候,在断言之前都会截图留证,方便以后查找。随着执行的次数增多,截图也越来越多,log文件也变成了上万行,如果找起来非常不方便。故而想了一个把每一次运行的相关信息放到一个文件夹中,这样方便查找截图和log。经过尝试终于成功了。分享代码如下,供大家参考。 package student; import java.io.File; i
Android自动化之uiautomator(一)
一、uiautomator简介 Android SDK提供下述工具来支持自动化的功能界面测试: 1、uiautomatorviewer:扫描、分析待测应用的UI组件的图像工具。 2、uiautomator:包含创建定制功能界面测试API和自动化运行测试用例的引擎的JAVA类库。 优点:可以对所有操作进行自动化,操作简单; 缺点:Android版本需要高于4.0。
利用UiAutomator和httpclient写自动发表笑话到微信朋友圈功能
本人在学习了httpclient之后,一直在想如何把获取到的信息发送到微信朋友圈,今天经过不断尝试,终于完成了这个功能。自动发笑话到朋友圈。中间使用到了图灵机器人的api和alertover的推送api,之前都已经发过了,这里就先不写了。分享代码,供大家参考。 下面这个是主要的代码: public class Wechat extends WechatUse{ public static S
android UiAutomator使用多线程监控手机内存和cpu使用并存入数据库中
本人在使用UiAutomator做自动化测试的时候,需要对对手机在运行用例或者执行monkey期间的cpu和内存使用情况做统计。想了一个方案,使用多线程,执行adb shell top命令,然后处理得到的信息,写入数据库中。经过尝试终于成功了,效果还不错,分享出来,供大家参考。 下图为数据库中的数据。 备注:代码里包含了使用adb shell dumpsys获取信息的方法,不过在dum
【附理解】批处理文件:实现将写好的Android Uiautomator工程打包成jar包放到手机中执行
问题:UIAutomator有一个麻烦:无法通过Eclipse直接编译。 解决:UIAutomator需要经历一系列的命令进行编译。 参:《深入理解Android自动化测试(移动开发)》和http://developer.android.com/tools/testing/testing_ui.html 具体步骤如下: 1) 通过如下命令创建编译文件built.xml /tools/an
十五、Android UiAutomator 辅助APK的使用
一、在测试中弹出提示框 UiAutomator无法直接实现,,但是可以通过让辅助APK接受UiAutomator发送的指令信息来实现,使用am命令 实例: 1.新建辅助apk,用来接收Uiautomator用例中的广播信息(新建android appliction project,然后next直到finish为止,注意创建过程中选对API) 2.建好工程后将一些不用的代码删除,需要删除
android自动化测试Uiautomator测试案例
1, 测试案例 如下是一个简单的测试案例代码,模拟了点击Home键回到主屏,然后点击所以应用按钮打开所有应用列表, 并滚动到时钟应用。打开时钟应用 并选择闹铃界面的第一个闹钟设置,修改该设置的开关。 然后返回到时钟界面再进入倒计时界面。 import android.widget.ListView; import android.widget.Switch; import com.andr
UiAutomator Android 的自动测试框架(UiAutomator 快速调试)项目demo
UiAutomator Android 的自动测试框架(UiAutomator 快速调试)项目demo
关闭
关闭