java如何在Android Espresso中的视图之间导航
我目前正在学习浓缩咖啡,我正在编写一个测试用例,用户可以执行以下操作
先决条件:- 创建规则以激活登录活动:
- 打开应用程序
- 输入用户名和密码
- 点击登录按钮
现在,用户被重定向到一个新的活动,并在其中显示用户名。 如何在登录活动中断言文本
基本上,如何在单个测试用例中的多个活动之间导航
你可以在下面搜索框中键入要查询的问题!
我目前正在学习浓缩咖啡,我正在编写一个测试用例,用户可以执行以下操作
先决条件:- 创建规则以激活登录活动:
现在,用户被重定向到一个新的活动,并在其中显示用户名。 如何在登录活动中断言文本
基本上,如何在单个测试用例中的多个活动之间导航
# 1 楼答案
如果你在做单元测试,你应该独立于其他活动来测试每个活动。例如,测试登录活动时,应该经历登录的过程,并验证登录按钮是否执行了正确的行为。如果它调用
startActivity()
时带有一个意图,那么您应该验证发送的意图是否正确。这个特殊任务不应该担心主应用程序中实际启动了哪些活动。然后,另一个测试可以验证第二个活动在其接收到的意图中的行为是否正确# 2 楼答案
我可以通过将@Rule符号指向MainActivity类来解决这个问题。之前,我曾将其指向另一个活动类,它在该类中执行身份验证逻辑