Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 2d76c84c authored by Felipe Leme's avatar Felipe Leme Committed by Android (Google) Code Review
Browse files

Merge "Fixed ActivityChooser logic for the initial case."

parents f420eb11 fb7b4a5b
Loading
Loading
Loading
Loading
+10 −11
Original line number Diff line number Diff line
@@ -124,6 +124,16 @@ final class UiBot {

        if (gotIt) {
            Log.v(TAG, "Found activity " + name + ", it's the default action");
            // Clicks the "Just Once" button.
            gotIt = mDevice
                    .wait(Until.hasObject(By.res("android", "button_once")), mTimeout);
            assertTrue("'Just Once' button not visible yet", gotIt);

            UiObject justOnce = mDevice
                    .findObject(new UiSelector().resourceId("android:id/button_once"));
            assertTrue("'Just Once' button not found", justOnce.exists());

            click(justOnce, "Just Once");
        } else {
            // Since it's not, need to find it in the scrollable list...
            Log.v(TAG, "Activity " + name + " is not default action");
@@ -140,16 +150,5 @@ final class UiBot {
            // ... then select it.
            click(activity, name);
        }

        // Then clicks the "Just Once" button.
        gotIt = mDevice
                .wait(Until.hasObject(By.res("android", "button_once")), mTimeout);
        assertTrue("'Just Once' button not visible yet", gotIt);

        UiObject justOnce = mDevice
                .findObject(new UiSelector().resourceId("android:id/button_once"));
        assertTrue("'Just Once' button not found", justOnce.exists());

        click(justOnce, "Just Once");
    }
}