public void addList(String listName) { solo.clickOnText("New List Name"); EditText addListEditText = (EditText) solo.getView(R.id.AddListEditText); solo.clearEditText(addListEditText); solo.enterText(addListEditText, listName); solo.clickOnButton("Add"); }
public void testRun() { /** Given: I am logged into a valid user profile starting from the main restaurant list */ // Wait for activity: 'com.woww.woww.BaseDrawer' solo.waitForActivity(com.woww.woww.BaseDrawer.class, 2000); // Set default small timeout to 23836 milliseconds Timeout.setSmallTimeout(23836); // Click on ImageView solo.clickOnView(solo.getView(android.widget.ImageButton.class, 0)); // Click on Log In solo.clickOnText(java.util.regex.Pattern.quote("Log In")); // Wait for activity: 'com.woww.woww.LoginActivity' assertTrue( "com.woww.woww.LoginActivity is not found!", solo.waitForActivity(com.woww.woww.LoginActivity.class)); // Enter the text: 'changed' solo.clearEditText((android.widget.EditText) solo.getView(com.woww.woww.R.id.userName)); solo.enterText((android.widget.EditText) solo.getView(com.woww.woww.R.id.userName), "changed"); // Enter the text: 'c' solo.clearEditText((android.widget.EditText) solo.getView(com.woww.woww.R.id.password)); solo.enterText((android.widget.EditText) solo.getView(com.woww.woww.R.id.password), "c"); // Click on Login solo.clickOnView(solo.getView(com.woww.woww.R.id.loginButton)); // Click on ImageView solo.clickOnView(solo.getView(android.widget.ImageButton.class, 0)); /** When: I go to the profile page */ // Click on Profile solo.clickOnText(java.util.regex.Pattern.quote("Profile")); ParseUser user = ParseUser.getCurrentUser(); TextView profile = (TextView) solo.getView(R.id.profileName); /** Then: It is my profile page */ assertEquals( "check that on same user profile as login name", user.getUsername(), profile.getText()); /** When: When I go to my reviews from the profile page */ // Long click Restaurant: Rubio's Rating: Review: itwas solo.clickLongInList(1, 1); // Wait for activity: 'com.woww.woww.ViewUserReviewsActivity' /** Then: I am brought to my reviews */ assertTrue( "com.woww.woww.ViewUserReviewsActivity is not found!", solo.waitForActivity(com.woww.woww.ViewUserReviewsActivity.class)); // Press menu back key solo.goBack(); // Press menu back key solo.goBack(); }
public void createItem(String ItemName) { solo.clickOnText("New Item Name"); EditText addListEditText = (EditText) solo.getView(R.id.AddItemEditText); solo.clearEditText(addListEditText); solo.enterText(addListEditText, ItemName); solo.clickOnButton("Add"); }
public void editList(String ListName) { solo.clickLongOnText(ListName); solo.clickOnText("Edit"); EditText editListLabelEditText = (EditText) solo.getView(R.id.EditListLabelEditText); solo.clearEditText(editListLabelEditText); solo.enterText(editListLabelEditText, ListName + "Edited"); solo.clickOnText("OK"); }
public void testMultipleSearch() { EmulatorTelnetClient.sendLocation(38.74419380, -90.09839319999999); solo.enterText(0, "Schlafly Bottleworks"); solo.clickOnImageButton(0); assertTrue(solo.waitForText("Schlafly Bottleworks", 1, TIMEOUT_MS)); solo.clearEditText(0); solo.enterText(0, "Schlafly Tap Room"); solo.clickOnImageButton(0); assertTrue(solo.waitForText("Schlafly Tap Room", 1, TIMEOUT_MS)); solo.clearEditText(0); solo.enterText(0, "church"); solo.clickOnImageButton(0); assertTrue(solo.waitForText("Church", 1, TIMEOUT_MS)); solo.clearEditText(0); solo.enterText(0, "1975 Krenning 63013"); solo.clickOnImageButton(0); assertTrue(solo.waitForText("1975 Krenning Rd", 1, TIMEOUT_MS)); ListView resultsListView = (ListView) findView(R.id.listView_searchResults); checkDistanceOrder(resultsListView); }
public void testRun() { // Wait for activity: 'com.fitbit.onboarding.landing.LandingActivity_' solo.waitForActivity("LandingActivity_", 500); // Click on Log in solo.clickOnView(solo.getView("btn_log_in")); // Wait for activity: 'com.fitbit.onboarding.login.LoginActivity' assertTrue("LoginActivity is not found!", solo.waitForActivity("LoginActivity")); solo.clearEditText(0); solo.enterText(0, "*****@*****.**"); solo.enterText(1, "wellness"); // Click on Log in solo.clickOnView(solo.getView("login_button")); // Wait for activity: 'com.fitbit.home.ui.HomeActivity_' assertTrue("HomeActivity is not found!", solo.waitForActivity("HomeActivity")); }