Playwright step
Last updated
await page.goto('https://www.loadmill.com');
await expect(page).toHaveTitle(/Loadmill/);
await page.getByRole('textbox', { name: 'Email' }).fill(email);test('Login test', async ({ page }) => {
await page.goto('https://www.loadmill.com');
await expect(page).toHaveTitle(/Loadmill/);
await page.getByRole('textbox', { name: 'Email' }).fill(email);
});await page.getByRole('textbox', { name: 'Email' }).fill(email);await page.getByRole('textbox', { name: 'Email' }).fill(${email});await context.addCookies([
{
name: 'my_cookie',
value: '12345',
domain: 'your-app.com',
path: '/',
httpOnly: true,
secure: true,
sameSite: 'Lax',
},
]);await page.goto('https://loadmill.com');
const screenshot = await page.screenshot();
testInfo.attach('Loadmill Page', {
body: screenshot,
contentType: 'image/png',
});page.setDefaultTimeout(10000); // 10 secondsawait page.setViewportSize({ width: 1280, height: 720 });docker run -it --rm -e LOADMILL_AGENT_TOKEN=<your-api-token> -e UI_TESTS_ENABLED=true loadmill/agentloadmill-agent start -t INSERT_TOKEN_HERE --ui-tests