Robotium是一个Android测试自动化框架,完全支持本机和混合应用程序.
既然Android Studio是Android开发的事实上的 IDE,我有兴趣尝试使用Android Studio.但是,我找不到设置它的方法.
如何设置和使用Robotium来测试Android Studio?
指南:
将以下行添加到内部build.gradle文件的dependencies部分(此文件与src文件夹位于同一级别),如果需要,更改版本名称:
androidTestCompile 'com.jayway.android.robotium:robotium-solo:5.2.1'
如果由于某种原因您不想让gradle下载依赖项,那么您可以手动添加它们:将robotium.jar放入libs文件夹中.右键单击它并选择Add as library ...
在src文件夹中创建另一个文件夹androidTest
在里面创建java文件夹
(可选步骤,见下文)在其中创建一个测试源包,其名称与app的包名相同(或在其末尾添加".tests".)
将光标(在编辑器窗口中)放在要测试的其中一个文件(例如MainActivity)中的类名下,然后按Alt + Enter.
选择Create Test.为Robotium选择合适的超类:
android.test.ActivityInstrumentationTestCase2
Android studio将创建一个测试文件和一个包(如果它不是在步骤6中创建的)
如何运行测试:
UI:像往常一样使用Android Studio Run菜单
console:在终端中输入以下命令:
./gradlew connectedAndroidTest
的HTML的报告将在 "YourApp/YourApp /建造/输出/报告/ androidTests /连接/ index.html中" 生成