mirror of
https://github.com/kiwix/kiwix-android.git
synced 2025-09-09 07:16:04 -04:00
Added an condition for checking if any system dialog is visible method to handle all the dialog shown by the system.
This commit is contained in:
parent
606bea4405
commit
9fb5adb37a
@ -31,6 +31,7 @@ import androidx.test.core.app.canTakeScreenshot
|
||||
import androidx.test.core.app.takeScreenshot
|
||||
import androidx.test.espresso.matcher.BoundedMatcher
|
||||
import androidx.test.platform.app.InstrumentationRegistry
|
||||
import androidx.test.uiautomator.By
|
||||
import androidx.test.uiautomator.By.textContains
|
||||
import androidx.test.uiautomator.UiDevice
|
||||
import androidx.test.uiautomator.UiObjectNotFoundException
|
||||
@ -159,7 +160,8 @@ object TestUtils {
|
||||
fun isSystemUINotRespondingDialogVisible(uiDevice: UiDevice) =
|
||||
uiDevice.findObject(textContains("System UI isn't responding")) != null ||
|
||||
uiDevice.findObject(textContains("Process system isn't responding")) != null ||
|
||||
uiDevice.findObject(textContains("Launcher isn't responding")) != null
|
||||
uiDevice.findObject(textContains("Launcher isn't responding")) != null ||
|
||||
uiDevice.findObject(By.clazz("android.app.Dialog")) != null
|
||||
|
||||
@JvmStatic
|
||||
fun closeSystemDialogs(context: Context?) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user