我想通过 Espresso 测试 MyApp。MyApp 可以进行 AndroidForWork 注册。注册后设备上会有2个MyApps:一个是个人资料,另一个是工作资料,如下所示:(我只是以下载应用程序为例。) 带有个人资料和工作资料的应用程序
我的问题:是否可以使用 espresso 来测试个人和工作资料应用程序?如果是怎么办?
我要测试的内容:
- 启动 MyApp(带有个人资料,还没有 MyApp 的工作资料)。-- 浓缩咖啡效果很好。
- 做 AndroidForWork 注册——Espresso 工作正常,然后生成带有工作配置文件的 MyApp。
- 使用工作配置文件启动 MyApp 并对其进行测试。——我不知道该怎么做。My Espresso 只启动了带有个人资料的 MyApp。两个 MyApps(带有个人或工作资料)具有完全相同的包名称。
顺便说一句,我尝试 UIAutomator 使用工作配置文件测试 MyApp,但 MyApp 有一些网页,UIAutomator 无法识别其中的 Web 元素。这就是为什么我仍然想使用 Espresso 来测试带有工作配置文件的 MyApp。