我知道这是一个愚蠢的问题,但我只是坚持这个:
我有一个名为MainProject的主项目.2.在里面有一个测试项目有自己的源和menifest文件,在menifest文件中我添加了所有必要的测试项目,如下所示:
<manifest
xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.app.tests" android:versionCode="1"
android:versionName="1.0">
<application>
<uses-library android:name="android.test.runner" />
</application>
<uses-sdk android:minSdkVersion="3" />
<instrumentation android:name="android.test.InstrumentationTestRunner"
android:targetPackage="com.example.app" android:label="Tests for My App" />
</manifest>
Run Code Online (Sandbox Code Playgroud)
现在我右键单击它转到"运行方式"和"运行配置"并选择"Android JUnit Test",但它显示错误:
MainProject没有指定android.test.InstrumentationTestRunner检测,也没有在AndroidManifest.xml中声明uses-library android.test.runner
任何帮助PLZ?
@Lucifer下面有一个视频链接,这个链接很有用,也有我自己的答案,你可以查看哪个链接也很有帮助.
Robotium是一个Android测试自动化框架,完全支持本机和混合应用程序.Robotium可以轻松编写功能强大且强大的自动黑盒测试用例.在Robotium的支持下,测试用例开发人员可以编写功能,系统和验收测试场景,涵盖多个Android活动.
| 归档时间: |
|
| 查看次数: |
10118 次 |
| 最近记录: |