【发布时间】:2017-06-07 16:41:43
【问题描述】:
我有两项活动,包括填写表格和编辑\查看填写的表格。
我想知道用一个活动填充的输入文本是否与另一个活动中显示的文本匹配。
目前,我的测试启动表单活动,填充随机数据并保存表单。
我想在不同的活动中搜索填写的表格,在其中我单击一个按钮,然后显示并测试填写的详细信息。
测试这种行为的最佳方法是什么?
【问题讨论】:
标签: android android-espresso android-testing
我有两项活动,包括填写表格和编辑\查看填写的表格。
我想知道用一个活动填充的输入文本是否与另一个活动中显示的文本匹配。
目前,我的测试启动表单活动,填充随机数据并保存表单。
我想在不同的活动中搜索填写的表格,在其中我单击一个按钮,然后显示并测试填写的详细信息。
测试这种行为的最佳方法是什么?
【问题讨论】:
标签: android android-espresso android-testing
Espresso 并不真正关心活动(除了您开始使用的活动)。您可以使用一项活动开始 Espresso 测试,然后使用 ViewActions 在您的应用中导航到要进行验证的应用。您可能需要克服的最大问题之一是让 Espresso 在您的应用程序中从 A 点前往 B 点时“等待”异步发生。 Espresso 将等待 AsyncTasks 并为创建 IdlingResources 提供基本支持。深入讨论这些事情需要更深入地了解您遇到的具体问题。
【讨论】: