diff options
| author | David Göransson <david.goransson@mullvad.net> | 2025-03-01 13:00:25 +0100 |
|---|---|---|
| committer | David Göransson <david.goransson@mullvad.net> | 2025-03-07 09:07:43 +0100 |
| commit | 0d733c7eac966ecd198e5f604dac2035739bda5a (patch) | |
| tree | c2b294d6bfbbe535c5742aae7d0afd51654a7857 /android/test/common/src | |
| parent | 7de489bb2aebaca7226c570a7c772c91ad0fa252 (diff) | |
| download | mullvadvpn-0d733c7eac966ecd198e5f604dac2035739bda5a.tar.xz mullvadvpn-0d733c7eac966ecd198e5f604dac2035739bda5a.zip | |
Offer to store accout number in password manager
Diffstat (limited to 'android/test/common/src')
| -rw-r--r-- | android/test/common/src/main/kotlin/net/mullvad/mullvadvpn/test/common/interactor/AppInteractor.kt | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/android/test/common/src/main/kotlin/net/mullvad/mullvadvpn/test/common/interactor/AppInteractor.kt b/android/test/common/src/main/kotlin/net/mullvad/mullvadvpn/test/common/interactor/AppInteractor.kt index 2b9b008ad0..c940f9bfba 100644 --- a/android/test/common/src/main/kotlin/net/mullvad/mullvadvpn/test/common/interactor/AppInteractor.kt +++ b/android/test/common/src/main/kotlin/net/mullvad/mullvadvpn/test/common/interactor/AppInteractor.kt @@ -152,4 +152,15 @@ class AppInteractor( device.findObjectWithTimeout(By.desc("Remove")).click() clickActionButtonByText("Yes, log out device") } + + fun dismissStorePasswordPromptIfShown() { + try { + device.waitForIdle() + val selector = By.textContains("password") + device.wait(Until.hasObject(selector), DEFAULT_TIMEOUT) + device.pressBack() + } catch (e: IllegalArgumentException) { + // This is OK since it means the password prompt wasn't shown. + } + } } |
