如何更改设备上的IME以进行浓缩咖啡测试

问题描述:

我正在寻找一种方法来更改我的测试设备上的IME。我有一个键盘,这是我的应用程序的要求。我的应用程序当前将用户带到设置应用程序以启用并选择键盘。这是通过包含以下代码的按钮完成的。如何更改设备上的IME以进行浓缩咖啡测试

Intent intent=new Intent(android.provider.Settings.ACTION_INPUT_METHOD_SETTINGS); 
    startActivity(intent); 

当活动启动时,Espresso似乎迷失了方向。到底是怎么回事? 我得到这样的错误。

android.support.test.espresso.NoActivityResumedException: No activities in stage RESUMED. Did you forget to launch the activity. (test.getActivity() or similar)? 

另外我听说过来自TestUtil的GTAC 2014的传言吗?任何人都知道如何获得这个图书馆?

您是否尝试过UI Automator?这样您就可以执行跨越不同应用程序的测试。