2

Android Studioの「新しいプロジェクト」ウィザードを使用してLoginActivityを作成しました。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

しかし、「Not G+」アサーションは失敗します。

com.google.android.gms/.auth.login.GrantCredentialsWithAclActivity私のデバイスでの Google+ サインイン アクティビティをdumpsys から見つけました。nameからパラメータにどのように変換されますsolo.waitForActivity(name, timeout)か? Google+ ダイアログで何かをクリックすることさえできますか?

4

0 に答える 0