From 5f034ce7a3e287e11460d5e8332e0e2b32abccb4 Mon Sep 17 00:00:00 2001 From: Denys Honcharenko Date: Fri, 9 Sep 2016 16:50:14 +0300 Subject: [PATCH] fix Calculator test on Android 5 It fails because we tested android Launcher implementation but not Calculator. UiScrollable is not available on Android 5 --- .../java/net/moudra/uiautomatorapp/AutomatorTest.java | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/01-uiautomator/final/UIAutomatorApp/app/src/androidTest/java/net/moudra/uiautomatorapp/AutomatorTest.java b/01-uiautomator/final/UIAutomatorApp/app/src/androidTest/java/net/moudra/uiautomatorapp/AutomatorTest.java index 0bf64c1..7b1f946 100644 --- a/01-uiautomator/final/UIAutomatorApp/app/src/androidTest/java/net/moudra/uiautomatorapp/AutomatorTest.java +++ b/01-uiautomator/final/UIAutomatorApp/app/src/androidTest/java/net/moudra/uiautomatorapp/AutomatorTest.java @@ -41,16 +41,7 @@ public void testCalculator() throws Exception { appButton.clickAndWaitForNewWindow(); - // Scrollable view with apps - UiScrollable appViews = new UiScrollable(new UiSelector().scrollable(true)); - assertTrue(appViews.exists()); - - appViews.setAsHorizontalList(); - - // Find calculator application - UiObject calculatorApp = appViews.getChildByText(new UiSelector() - .className("android.widget.TextView"), "Calculator"); - assertTrue(calculatorApp.exists()); + UiObject calculatorApp = uiDevice.findObject(new UiSelector().textContains("Calculator")); calculatorApp.clickAndWaitForNewWindow();