You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
session-desktop/ts/test/automation/check_password.spec.ts

28 lines
869 B
TypeScript

import { _electron, Page, test } from '@playwright/test';
import { newUser } from './new_user';
import { openApp } from './open';
// Open app
let window: Page | undefined;
test('Check Password', async () => {
// open Electron
window = await openApp('1');
// Create user
await newUser(window, 'userA');
// Click on settings tab
await window.click('[data-testid=settings-section]');
// Click on privacy
await window.click('"Privacy"');
// Click set password
await window.click('"Set Password"');
// Enter password
await window.type('#password-modal-input', '123456');
// Confirm password
await window.type('#password-modal-input-confirm', '123456');
// Click OK
await window.keyboard.press('Enter');
// Type password into input field
await window.fill('#password-lock-input', '123456');
// Click OK
await window.click('"OK"');
});