diff options
2 files changed, 12 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 ac227d0732..abf5527eda 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 @@ -1,6 +1,8 @@ import { Page } from 'playwright'; export const createSelectors = (page: Page) => ({ + multihopSettingsButton: () => page.getByRole('button', { name: 'Multihop' }), + daitaSettingsButton: () => page.getByRole('button', { name: 'Daita' }), 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 e85af07bd2..59b8609260 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 @@ -24,4 +24,14 @@ export class SettingsRouteObjectModel { await this.selectors.vpnSettingsButton().click(); await this.utils.waitForRoute(RoutePath.vpnSettings); } + + async gotoMultihopSettings() { + await this.selectors.multihopSettingsButton().click(); + await this.utils.waitForRoute(RoutePath.multihopSettings); + } + + async gotoDaitaSettings() { + await this.selectors.daitaSettingsButton().click(); + await this.utils.waitForRoute(RoutePath.daitaSettings); + } } |
