Android,测试涉及其他应用程序的流程

Android, testing a flow which involves other applications

我正在使用 Instrumentation、Espresso 和 Robotium 测试 Android 应用程序。我需要测试的流程如下:

  1. 在 EditTextView 中输入电子邮件
  2. 按下确认按钮
  3. 收到电子邮件
  4. 点击收到的link邮件确认地址

现在,在第 4 步之前一切正常,此时我不知道如何打开电子邮件应用程序以单击 link,有没有办法做到这一点,或者模拟它最终?

解决方案之一是为此使用 uiautomator。它具有打开电子邮件应用程序并单击 link.

所需的一切