Skip to content

Commit 12aa9fa

Browse files
authored
Merge pull request #16967 from wordpress-mobile/issue/jetpack-screenshots-new-site-update
Jetpack Focus: Adjust screenshots for site topic
2 parents 737af85 + 31db036 commit 12aa9fa

2 files changed

Lines changed: 10 additions & 3 deletions

File tree

WordPress/src/androidTest/java/org/wordpress/android/e2e/pages/MySitesPage.java

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
import androidx.annotation.StringRes;
99
import androidx.appcompat.widget.SwitchCompat;
1010
import androidx.appcompat.widget.Toolbar;
11+
import androidx.test.core.app.ApplicationProvider;
1112
import androidx.test.espresso.UiController;
1213
import androidx.test.espresso.ViewAction;
1314
import androidx.test.espresso.ViewInteraction;
@@ -20,6 +21,7 @@
2021

2122
import static androidx.test.espresso.Espresso.onData;
2223
import static androidx.test.espresso.Espresso.onView;
24+
import static androidx.test.espresso.Espresso.openActionBarOverflowOrOptionsMenu;
2325
import static androidx.test.espresso.action.ViewActions.click;
2426
import static androidx.test.espresso.assertion.ViewAssertions.matches;
2527
import static androidx.test.espresso.contrib.RecyclerViewActions.actionOnItem;
@@ -81,7 +83,14 @@ public void startNewPost() {
8183

8284
public void startNewSite() {
8385
switchSite();
84-
clickOn(R.id.menu_add);
86+
// If the device has a narrower display, the menu_add is hidden in the overflow
87+
if (isElementDisplayed(R.id.menu_add)) {
88+
clickOn(R.id.menu_add);
89+
} else {
90+
// open the overflow and then click on the item with text
91+
openActionBarOverflowOrOptionsMenu(ApplicationProvider.getApplicationContext());
92+
onView(withText(getTranslatedString(R.string.site_picker_add_site))).perform(click());
93+
}
8594
}
8695

8796
public void goToSettings() {

WordPress/src/androidTest/java/org/wordpress/android/ui/screenshots/JPScreenshotTest.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -201,8 +201,6 @@ private void generateSiteTopic() {
201201
clickOn(R.id.nav_sites);
202202
(new MySitesPage()).startNewSite();
203203

204-
waitForElementToBeDisplayedWithoutFailure(R.id.recycler_view);
205-
206204
// Wait for page to load
207205
idleFor(2000);
208206

0 commit comments

Comments
 (0)