import { Browser, chromium, Page } from '@playwright/test';
(async () => {
const browser: Browser = await chromium.launch({ headless: false, channel: 'chrome' });
const page: Page = await browser.newPage();
await page.goto('/playwright/widgets/keyboard-form.html');
await page.locator('#input-firstname').focus();
await page.locator('#input-firstname').pressSequentially('Testing', { delay: 200 });
await page.keyboard.press('Tab');
await page.keyboard.type('TTA', { delay: 200 });
await page.keyboard.press('Tab');
await page.keyboard.type(getRandomEmail(), { delay: 200 });
await page.keyboard.press('Tab');
await page.keyboard.type('9090909090', { delay: 200 });
await page.keyboard.press('Tab');
await page.keyboard.type('TTA@123', { delay: 200 });
await page.keyboard.press('Tab');
await page.keyboard.type('TTA@123', { delay: 200 });
await page.keyboard.press('Tab');
await page.keyboard.press('Tab');
await page.keyboard.press('Tab');
await page.keyboard.press('Space');
await page.keyboard.press('Tab');
await page.keyboard.press('Enter');
})();
function getRandomEmail(): string {
return `tta-` + Date.now().toString() + `@mail.com`;
}