Как проверить вход в Google+ с помощью Robotium?
Я создал LoginActivity с помощью мастера создания нового проекта Android Studio. Я добавил зависимость от Robotium и написал простой тест, начиная с InstrumentationTestCase
:
launchActivity("com.my.package", LoginActivity.class, new Bundle());
solo.waitForActivity(LoginActivity.class, 1000);
solo.clickOnText("Sign in"); //inside my Activity
assertTrue("Not G+", solo.waitForActivity("GrantCredentialsWithAclActivity", 4000));
solo.clickOnText("Sign in"); //on Google+ dialog
Но утверждение "Не G+" не выполняется.
Я нашел из dumpsys, что com.google.android.gms/.auth.login.GrantCredentialsWithAclActivity
это вход в Google+ на моем устройстве. Как это переводится на name
параметр из solo.waitForActivity(name, timeout)
? Могу ли я вообще что-нибудь нажимать в диалоге Google+?