diff options
| -rw-r--r-- | desktop/packages/mullvad-vpn/test/e2e/route-object-models/settings/selectors.ts | 1 | ||||
| -rw-r--r-- | desktop/packages/mullvad-vpn/test/e2e/route-object-models/settings/settings-route-object-model.ts | 5 |
2 files changed, 6 insertions, 0 deletions
diff --git a/desktop/packages/mullvad-vpn/test/e2e/route-object-models/settings/selectors.ts b/desktop/packages/mullvad-vpn/test/e2e/route-object-models/settings/selectors.ts index 42c17ea53f..ac227d0732 100644 --- a/desktop/packages/mullvad-vpn/test/e2e/route-object-models/settings/selectors.ts +++ b/desktop/packages/mullvad-vpn/test/e2e/route-object-models/settings/selectors.ts @@ -2,4 +2,5 @@ import { Page } from 'playwright'; export const createSelectors = (page: Page) => ({ userInterfaceButton: () => page.getByRole('button', { name: 'User interface settings' }), + vpnSettingsButton: () => page.getByRole('button', { name: 'VPN settings' }), }); diff --git a/desktop/packages/mullvad-vpn/test/e2e/route-object-models/settings/settings-route-object-model.ts b/desktop/packages/mullvad-vpn/test/e2e/route-object-models/settings/settings-route-object-model.ts index ea6500ceef..eab86a5f75 100644 --- a/desktop/packages/mullvad-vpn/test/e2e/route-object-models/settings/settings-route-object-model.ts +++ b/desktop/packages/mullvad-vpn/test/e2e/route-object-models/settings/settings-route-object-model.ts @@ -19,4 +19,9 @@ export class SettingsRouteObjectModel { await this.selectors.userInterfaceButton().click(); await this.utils.waitForRoute(RoutePath.userInterfaceSettings); } + + async gotoVpnSettings() { + await this.selectors.vpnSettingsButton().click(); + await this.utils.waitForRoute(RoutePath.vpnSettings); + } } |
