在Espresso测试中忽略pressBack()

时间:2016-12-14 12:40:21

标签: android testing android-espresso

Espresso的方法pressBack()完全被忽略了。我正在模拟器上运行测试。

我在测试什么?只需调用Activity,启动第二个,执行两个后退,并检查我是否已退出应用。

2 个答案:

答案 0 :(得分:9)

使用

import static android.support.test.espresso.Espresso.pressBack;

而不是

import static android.support.test.espresso.action.ViewActions.pressBack;

答案 1 :(得分:0)

那里的另一个解决方案:

停止使用常规的意式浓缩咖啡,然后开始使用Barista。在那里,单击后退按钮是clickBack()而不是pressBack(),因此它永远不会与任何东西冲突。

...而且,Barista提供了更多的功能,但是我对这个答案有一些看法,并问自己为什么我不再遇到这个问题?哦,因为咖啡师!我应该在这里介绍。

随时查看:https://github.com/AdevintaSpain/Barista