2015-02-11 2 views
1

Я ищу способ изменения IME на моем тестовом устройстве. У меня есть клавиатура, которая является требованием для моего приложения. В настоящее время мое приложение загружает пользователя в приложение настроек для включения и выбора клавиатуры. Это делается с помощью кнопки, содержащей следующий код.Как изменить IME на устройстве для теста эспрессо

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

Эспрессо, кажется, теряется, когда эта деятельность запускается. Что происходит? У меня такая ошибка.

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

Также я слышал слухи от GTAC 2014 о наличии TestUtil для этого? Кто-нибудь знает, как получить эту библиотеку?

ответ

0

Вы пробовали UI Automator? Таким образом, вы можете выполнять тесты, которые охватывают разные приложения.