是否可以使用espresso测试记录器测试多个应用程序?

时间:2016-08-12 13:50:03

标签: android android-espresso android-espresso-recorder

是否可以使用espresso测试记录器记录多个应用程序的测试,或者您是否需要使用UiAutomator手动编写这些测试的代码?

2 个答案:

答案 0 :(得分:1)

有关背景信息,请参阅:

例如,这对工具应该用于测试应用程序的通知。

但是这些文档不讨论使用Espresso Test Recorder来处理多个应用程序。测试记录器处于测试阶段且仍在开发中。

建议:尝试使用Espresso Test Recorder分别记录每个应用程序中的操作和断言,然后手动组合两个生成的测试程序。

请报告经验教训!

答案 1 :(得分:0)

app.use(express.static('public')); app.get('/', function(req, res) { res.sendFile('index.html'); }); 使用当前的应用程序上下文,因此这意味着您无法执行检查sharingIntent,通知或打开其他应用程序等操作。

您可以为每个应用程序进行测试,然后编写bash / python脚本以便一起运行它们,但是您认为无法使用单个记录或“手动”测试多个应用程序。测试用例。

我认为Espresso可以成为一个纯粹的仪器测试框架,但我还没有使用它。

希望它会有所帮助。