WARNING: THIS SITE IS A MIRROR OF GITHUB.COM / IT CANNOT LOGIN OR REGISTER ACCOUNTS / THE CONTENTS ARE PROVIDED AS-IS / THIS SITE ASSUMES NO RESPONSIBILITY FOR ANY DISPLAYED CONTENT OR LINKS / IF YOU FOUND SOMETHING MAY NOT GOOD FOR EVERYONE, CONTACT ADMIN AT ilovescratch@foxmail.com
Skip to content

Commit fcc24d6

Browse files
committed
added tests for main page
1 parent 9e5768b commit fcc24d6

File tree

2 files changed

+15
-18
lines changed

2 files changed

+15
-18
lines changed

tests/example.spec.ts

Lines changed: 0 additions & 18 deletions
This file was deleted.

tests/mainPage.spec.ts

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,20 @@ test.describe("Main Page tests", () => {
66
const mainPage = new MainPage(page);
77
await mainPage.visitMainPage();
88

9+
//Перевірка, що поле "Username" відображається
10+
await expect(page.locator('input[data-test="username"]')).toBeVisible();
11+
12+
//Перевірка, що поле "Password" відображається
13+
await expect(page.locator('input[data-test="password"]')).toBeVisible();
14+
15+
//Перевірка, що кнопка "Login" відображається і активна
16+
await expect(page.locator('input[data-test="login-button"]')).toBeVisible();
17+
await expect(page.locator('input[data-test="login-button"]')).toBeEnabled();
18+
19+
//Перевірка, що список користувачів відображається
20+
await expect(page.locator('div[data-test="login-credentials"]')).toBeVisible();
21+
22+
//Перевірка, що блок з паролем відображається
23+
await expect(page.locator('div[data-test="login-password"]')).toBeVisible();
924
});
1025
});

0 commit comments

Comments
 (0)