diff options
Diffstat (limited to 'android/test/common/src')
| -rw-r--r-- | android/test/common/src/main/kotlin/net/mullvad/mullvadvpn/test/common/extension/UiAutomatorExtensions.kt | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/android/test/common/src/main/kotlin/net/mullvad/mullvadvpn/test/common/extension/UiAutomatorExtensions.kt b/android/test/common/src/main/kotlin/net/mullvad/mullvadvpn/test/common/extension/UiAutomatorExtensions.kt index b40fcd3bc2..b3e99eec98 100644 --- a/android/test/common/src/main/kotlin/net/mullvad/mullvadvpn/test/common/extension/UiAutomatorExtensions.kt +++ b/android/test/common/src/main/kotlin/net/mullvad/mullvadvpn/test/common/extension/UiAutomatorExtensions.kt @@ -37,6 +37,15 @@ fun UiDevice.clickAgreeOnPrivacyDisclaimer() { findObjectWithTimeout(By.text("Agree and continue")).click() } +// The dialog will only be shown when there's a new version code and bundled release notes. +fun UiDevice.dismissChangelogDialogIfShown() { + try { + findObjectWithTimeout(By.text("Got it!")).click() + } catch (e: IllegalArgumentException) { + // This is OK since it means the changes dialog wasn't shown. + } +} + fun UiDevice.clickAllowOnNotificationPermissionPromptIfApiLevel33AndAbove( timeout: Long = DEFAULT_INTERACTION_TIMEOUT ) { |
