diff options
| -rw-r--r-- | desktop/packages/mullvad-vpn/test/e2e/route-object-models/main/main-route-object-model.ts | 5 | ||||
| -rw-r--r-- | desktop/packages/mullvad-vpn/test/e2e/route-object-models/main/selectors.ts | 1 |
2 files changed, 6 insertions, 0 deletions
diff --git a/desktop/packages/mullvad-vpn/test/e2e/route-object-models/main/main-route-object-model.ts b/desktop/packages/mullvad-vpn/test/e2e/route-object-models/main/main-route-object-model.ts index 6e1c2bb099..ea76183ac3 100644 --- a/desktop/packages/mullvad-vpn/test/e2e/route-object-models/main/main-route-object-model.ts +++ b/desktop/packages/mullvad-vpn/test/e2e/route-object-models/main/main-route-object-model.ts @@ -23,4 +23,9 @@ export class MainRouteObjectModel { await this.selectors.settingsButton().click(); await this.utils.waitForRoute(RoutePath.settings); } + + async gotoSelectLocation() { + await this.selectors.selectLocationButton().click(); + await this.utils.waitForRoute(RoutePath.selectLocation); + } } diff --git a/desktop/packages/mullvad-vpn/test/e2e/route-object-models/main/selectors.ts b/desktop/packages/mullvad-vpn/test/e2e/route-object-models/main/selectors.ts index a2f120a4ef..077a34db2d 100644 --- a/desktop/packages/mullvad-vpn/test/e2e/route-object-models/main/selectors.ts +++ b/desktop/packages/mullvad-vpn/test/e2e/route-object-models/main/selectors.ts @@ -2,4 +2,5 @@ import { Page } from 'playwright'; export const createSelectors = (page: Page) => ({ settingsButton: () => page.locator('button[aria-label="Settings"]'), + selectLocationButton: () => page.getByLabel('Select location'), }); |
