现在,我想编写一个测试项目,该项目可以启动AndroidManifest以下的应用程序(包和活动的关键内容)。
</package="com.mobitest.app" android:multiprocess="false" android:authorities="com.mobitest.app.search" provider android:name="com.mobitest.app.mail.provider.AttachmentProvider"
机器人:标签= “@串/ APP_NAME” 机器人:名字= “com.mobitest.app.FileBrowser” 机器人:taskAffinity = “com.mobitest.app.filebrowser” android:value =“com.mobitest.app.search.FileSearchActivity”/&gt;
public class TestApk extends ActivityInstrumentationTestCase2{
private static final String TARGET_PACKAGE_ID="com.mobitest.app";
private static final String LAUNCHER_ACTIVITY_FULL_CLASSNAME="com.mobitest.app.FileBrowser";
}
我还改变了清单中的目标包装如下:
</android:targetPackage="com.mobitest.app" />
当我运行测试时,它总是说它们处于不同的过程中。 我知道测试的应用程序在浏览器进程中运行。 但对于这样的应用程序,我如何编写测试用例以使其可以使用Rbitium进行测试?
任何帮助表示赞赏!