Добавил LoginPage,а также позитивные UI, API тесты для авторизации пользователя
This commit is contained in:
18
tests/ui/auth/login-applicant.spec.ts
Normal file
18
tests/ui/auth/login-applicant.spec.ts
Normal file
@@ -0,0 +1,18 @@
|
||||
// tests/ui/auth/login-applicant.spec.ts
|
||||
|
||||
import { test, expect } from '@playwright/test';
|
||||
import { LoginPage } from '../../../page-objects/LoginPage';
|
||||
import { testUsers } from '../../../fixtures/users';
|
||||
|
||||
test('UI: успешная авторизация абитуриента', async ({ page }) => {
|
||||
const loginPage = new LoginPage(page);
|
||||
const user = testUsers.applicant;
|
||||
|
||||
await loginPage.goto();
|
||||
await loginPage.fillLogin(user.login);
|
||||
await loginPage.fillPassword(user.password);
|
||||
await loginPage.submit();
|
||||
await loginPage.assertSuccessfulLogin();
|
||||
|
||||
await expect(page).toHaveURL(/\/account\/profile$/);
|
||||
});
|
||||
Reference in New Issue
Block a user