File tree Expand file tree Collapse file tree 1 file changed +7
-0
lines changed
android-snaptesting/src/main/java/com/telefonica/androidsnaptesting/screenshots Expand file tree Collapse file tree 1 file changed +7
-0
lines changed Original file line number Diff line number Diff line change @@ -15,6 +15,9 @@ import androidx.compose.ui.test.captureToImage
1515import androidx.compose.ui.test.junit4.ComposeTestRule
1616import androidx.compose.ui.test.onRoot
1717import androidx.test.espresso.Espresso
18+ import androidx.test.espresso.Espresso.onView
19+ import androidx.test.espresso.action.ViewActions.closeSoftKeyboard
20+ import androidx.test.espresso.matcher.ViewMatchers.isRoot
1821import androidx.test.platform.app.InstrumentationRegistry
1922import androidx.test.platform.app.InstrumentationRegistry.getInstrumentation
2023import androidx.test.runner.screenshot.Screenshot
@@ -68,9 +71,13 @@ public class ScreenshotsRule(
6871 public fun compareScreenshot (
6972 activity : Activity ,
7073 name : String? = null,
74+ closeKeyboardFirst : Boolean = false,
7175 ) {
7276 val view = activity.findViewById<View >(android.R .id.content)
7377
78+ if (closeKeyboardFirst) {
79+ onView(isRoot()).perform(closeSoftKeyboard())
80+ }
7481 disableFlakyComponentsAndWaitForIdle(view)
7582
7683 val bitmap = Screenshot .capture(activity).bitmap
You can’t perform that action at this time.
0 commit comments