-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcodegen.ts
21 lines (20 loc) · 951 Bytes
/
codegen.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import { test, expect } from "@playwright/test";
test("test", async ({ page }) => {
await page.goto("http://localhost:3000/");
await page.getByRole("heading", { name: "MyBoard919829" }).click();
await page.locator('input[name="board-title"]').click();
await page.getByRole("button").nth(1).click();
await page.getByText("Delete board").click();
await page.getByRole("heading", { name: "MyBoard547395" }).click();
await page.getByRole("button").nth(1).click();
await page.getByText("Delete board").click();
await page.getByText("Board was deleted").click();
await expect(
page.getByRole("heading", { name: "MyBoard234543" })
).toBeVisible();
await page.getByRole("heading", { name: "MyBoard234543" }).click();
await page.getByRole("button").nth(1).click();
await page.getByText("Delete board").click();
await expect(page.getByText("Board was deleted")).toBeVisible();
await page.goto("http://localhost:3000/");
});