diff --git a/MyTracksTest_E2E/libs/robotium-solo-3.6.jar b/MyTracksTest_E2E/libs/robotium-solo-3.6.jar deleted file mode 100644 index 4280906d1..000000000 Binary files a/MyTracksTest_E2E/libs/robotium-solo-3.6.jar and /dev/null differ diff --git a/MyTracksTest_E2E/libs/robotium-solo-4.1.jar b/MyTracksTest_E2E/libs/robotium-solo-4.1.jar new file mode 100644 index 000000000..bc6270ea8 Binary files /dev/null and b/MyTracksTest_E2E/libs/robotium-solo-4.1.jar differ diff --git a/MyTracksTest_E2E/src/com/google/android/apps/mytracks/endtoendtest/EndToEndTestUtils.java b/MyTracksTest_E2E/src/com/google/android/apps/mytracks/endtoendtest/EndToEndTestUtils.java index 842d8dc86..c520ae8e8 100644 --- a/MyTracksTest_E2E/src/com/google/android/apps/mytracks/endtoendtest/EndToEndTestUtils.java +++ b/MyTracksTest_E2E/src/com/google/android/apps/mytracks/endtoendtest/EndToEndTestUtils.java @@ -26,15 +26,14 @@ import com.jayway.android.robotium.solo.Solo; import android.annotation.SuppressLint; import android.app.Activity; import android.app.Instrumentation; -import android.content.Context; import android.content.res.Configuration; import android.util.Log; import android.view.KeyEvent; import android.view.View; -import android.view.inputmethod.InputMethodManager; import android.widget.Button; import android.widget.EditText; import android.widget.ImageButton; +import android.widget.ListView; import android.widget.TextView; import java.io.File; @@ -306,7 +305,7 @@ public class EndToEndTestUtils { } } - int trackNumber = SOLO.getCurrentListViews().get(0).getCount(); + int trackNumber = SOLO.getCurrentViews(ListView.class).get(0).getCount(); // Delete all tracks when there are two many tracks which may make some test // run slowly, such as sync test cases. if (trackNumber > 3) { @@ -393,11 +392,11 @@ public class EndToEndTestUtils { */ public static boolean isTrackListEmpty(boolean isClick) { instrumentation.waitForIdleSync(); - int trackNumber = SOLO.getCurrentListViews().get(0).getCount(); + int trackNumber = SOLO.getCurrentViews(ListView.class).get(0).getCount(); if (trackNumber <= 0) { return true; } - View oneTrack = SOLO.getCurrentListViews().get(0).getChildAt(0); + View oneTrack = SOLO.getCurrentViews(ListView.class).get(0).getChildAt(0); View aa = oneTrack.findViewById(R.id.list_item_name); if (aa != null) { trackName = (String) ((TextView) oneTrack.findViewById(R.id.list_item_name)).getText(); @@ -587,7 +586,7 @@ public class EndToEndTestUtils { // Get all buttons and find. if (button == null) { - ArrayList