2 z409595641 z409595641 于 2016.03.15 15:41 提问

android studio 的UIAutomator用例 如何通过adb 启动

现在在AS 上写了个uiautomator的用例,但是每次要测都要打开AS run这个test工程,现在是想是否可用adb命令来做,这样就可以写个脚本来用了。。但是死活不知如何启动。
Installing APK: H:\dev\AndroidStudioProjects\MyApplication\testapp\build\outputs\apk\testapp-debug.apk
Uploading file to: /data/local/tmp/com.example.android.testing.uiautomator.BasicSample
Installing com.example.android.testing.uiautomator.BasicSample
DEVICE SHELL COMMAND: pm install -r "/data/local/tmp/com.example.android.testing.uiautomator.BasicSample"
pkg: /data/local/tmp/com.example.android.testing.uiautomator.BasicSample
Success

Installing APK: H:\dev\AndroidStudioProjects\MyApplication\testapp\build\outputs\apk\testapp-debug-androidTest-unaligned.apk
Uploading file to: /data/local/tmp/com.example.android.testing.uiautomator.BasicSample.test
Installing com.example.android.testing.uiautomator.BasicSample.test
DEVICE SHELL COMMAND: pm install -r "/data/local/tmp/com.example.android.testing.uiautomator.BasicSample.test"
pkg: /data/local/tmp/com.example.android.testing.uiautomator.BasicSample.test
Success

**********************以上的都是可以的,但是安装完后不知如果做以下操作
Running tests
Test running startedFinish

1个回答

z409595641
z409595641   2016.03.15 16:18
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Android uiautomator实例使用
Android测试工具中,Monkey Runner只要简单几个指令即可,但他的局限性在于都是基于像素位置操作,不具备移植性。 而采用uiautomator编写的自动化测试工具则可以实现基于UiSelector选择直接操作uiObject来编写基于属性操作具备移植性的测试。 注: android官方给出的版本条件如下,若低于这些版本请先下载新版本 Android SDK Tools, Re
命令行运行uiautomator
sdk/docs/reference/android/support/test/runner/AndroidJUnitRunner.html Typical Usage Write JUnit3 style TestCases and/or JUnit4 style Tests that perform tests against the classes in your pac
Android UiAutomator编译与运行测试代码
测试用例已经编写好了,那么怎么编译和运行呢?各位接着往下看吧~~ 1.创建build文件 cmd下运行以下代码进行build文件创建 android create uitest-project -n -t 1 -p -n指的是jar包名字 -t指的是你电脑中的第几个SDK,可以通过android list查看 -p指的是你的工作空间的路径 如我们的例子可以直接运行,运行成功之后会显示在
android UiAutomator让运行失败的用例重新运行
本人在使用android UiAutomator做测试的时候,发现经常会因为页面加载太慢或者网络延迟比较大又或者出现意外情况导致用例失败,但是在检查的时候又能运行成功,提出了一个让失败的用例重新运行的需求,经过尝试终于成功了,使用excel作为测试报告的类型,html的类似,下面分享一下运行的代码,供大家参考。 List firstsheet = new ArrayList();//新建list
Uiautomator 2 调试参数传递
Run/Debug configurations Extra options: -e key 888 -e key2 999 Bundle a=InstrumentationRegistry.getArguments(); String bb=a.getString("key"); String bbb=a.getString("key2"); 完整命令行 adb shell am ins
UiAutomator自动化测试使用小结(一)
1.UiAutomatorView.bat1.1.工具目录位于sdk目录下的tools文件夹中 1.2.使用方法直接点击运行 2.编译与运行测试代码2.1.创建build文件android create uitest-project -n <jar name> -t 1 -p <workspace path> 2.2.修改build文件进入工作空间,打开build.xml文件,将第二行的help修改
在UiAutomator里启动和关闭应用
1、am法 UiDevice里有一个方法是executeShellCommand,我们可以用命令行的am start -n 包名/Activity名来启动应用。 getUiDevice().executeShellCommand("am start -n 包名/Activity名"); 同理,可以用 am force-stop 包名来关闭应用。 getUiDevice().e
Uiautomator自动化测试编写和调试---小白入门超详细
Uiautomator建立自动化测试项目 1.建立java项目 (1)选择File-New-JavaProject (注意:是java proect) (2)输入Project Name 输入Project name:GldTest,选择JRE自己的版本,点击Next,下一步 (3)添加Android库 路径sdk\platforms\android-19下的
批处理文件:实现将写好的Android Uiautomator工程打包成jar包放到手机中执行
一、最开始的意图:将写好的Android Uiautomator工程打包成jar包放到手机中执行。 二、按照网上查到的方法(如下,感谢),一句一句的将命令敲进cmd窗口: http://blog.chengyunfeng.com/?p=504 http://www.tuicool.com/articles/ERBRVzY http://blog.csdn.net/robinzhou
仅通过包名启动应用方法
在应用列表中有很多应用,或者不知道第三方应用activity名的情况下,可通过包名直接启动应用。 方法如下:         Intent intent = getPackageManager().getLaunchIntentForPackage(XXX);         startActivity(intent); ps:XXX为包名