# Test info - Name: Позитивные сценарии регистрации >> Успешная регистрация нового пользователя - Location: /Users/vladsmykov/Desktop/Work/AUTOTESTS/CCPC_playwright/tests/ui/registration/register.spec.ts:6:7 # Error details ``` Error: expect(locator).toHaveURL(expected) Locator: locator(':root') Expected pattern: /\/login\/confirmLogin/ Received string: "" Call log: - expect.toHaveURL with timeout 5000ms - waiting for locator(':root') at /Users/vladsmykov/Desktop/Work/AUTOTESTS/CCPC_playwright/tests/ui/registration/register.spec.ts:30:24 ``` # Test source ```ts 1 | import { test, expect } from '@playwright/test'; 2 | import { RegisterPage } from '../../../page-objects/RegisterPage'; 3 | 4 | test.describe('Позитивные сценарии регистрации', () => { 5 | 6 | test('Успешная регистрация нового пользователя', async ({ page }) => { 7 | const registerPage = new RegisterPage(page); 8 | await registerPage.goto(); 9 | 10 | // Генерация уникального email и телефона 11 | const randomSuffix = Math.floor(Math.random() * 100000); 12 | const uniqueEmail = `autotest${randomSuffix}@example.com`; 13 | const uniquePhone = `+79${randomSuffix.toString().padStart(9, '0')}`; 14 | 15 | await registerPage.register({ 16 | name: 'Иван', 17 | surname: 'Тестов', 18 | patronymic: 'Александрович', 19 | academicTitle: 'Доцент', 20 | degree: 'Кандидат наук', 21 | position: 'Преподаватель', 22 | organization: 'ЮФУ', 23 | email: uniqueEmail, 24 | phone: uniquePhone, 25 | password: '!Test123456', 26 | confirmPassword: '!Test123456' 27 | }); 28 | 29 | // Проверяем редирект на страницу подтверждения кода > 30 | await expect(page).toHaveURL(/\/login\/confirmLogin/); | ^ Error: expect(locator).toHaveURL(expected) 31 | await expect(page.locator('text=Подтвердите адрес электронной почты')).toBeVisible(); 32 | 33 | }); 34 | 35 | }); 36 | ```