Robotium - Robotium是否可以从测试中的应用程序中打开另一个应用程序

时间:2014-02-12 11:30:42

标签: android robotium

我的问题如下: - 我有一个Android应用程序,我已经能够自动化无源代码,但是,我有一个问题,我的应用程序具有发送电子邮件的功能,也访问该网站我无法自动化。我想知道这是否可能?是否可以从被测试的应用程序中打开另一个应用程序?

要发送电子邮件我在我的设备上安装了其他应用程序,是否可以使用被测试的应用程序触发它们。

1 个答案:

答案 0 :(得分:0)

不,你不能从AUT中出去,但你可以按顺序在午餐时间对从你的AUT启动的应用程序进行另一次测试。

这取自Robotium的问答页面:

不,那是不可能的。在AndroidManifest.xml中,您可以说明要测试的目标应用程序。它的外观示例如下:

<instrumentation android:targetPackage="com.example.android.notepad" android:name="android.test.InstrumentationTestRunner" />

这意味着测试项目被锁定到targetPackage。 Android平台不允许超出该目标包。因此,您将需要2个测试项目,每个应用程序一个。