Добавлен файл register.negative.spec проверяющий негативные сценарии раздела Регистрация

This commit is contained in:
Vlad Smykov
2025-06-18 17:15:18 +03:00
parent 395a008c74
commit 66f60f10e9
568 changed files with 3084 additions and 218 deletions

View File

@@ -0,0 +1,137 @@
# Test info
- Name: Позитивные сценарии регистрации >> Успешная регистрация нового пользователя
- Location: /Users/vladsmykov/Desktop/Work/AUTOTESTS/CCPC_playwright/tests/ui/registration/register.spec.ts:6:7
# Error details
```
Error: Timed out 5000ms waiting for expect(locator).toHaveURL(expected)
Locator: locator(':root')
Expected pattern: /\/login\/confirmLogin/
Received string: "https://ssas.dev.rdcenter.ru/login/registration"
Call log:
- expect.toHaveURL with timeout 5000ms
- waiting for locator(':root')
9 × locator resolved to <html lang="en">…</html>
- unexpected value "https://ssas.dev.rdcenter.ru/login/registration"
at /Users/vladsmykov/Desktop/Work/AUTOTESTS/CCPC_playwright/tests/ui/registration/register.spec.ts:30:24
```
# Page snapshot
```yaml
- main:
- main:
- button
- button "Скрыть Close":
- text: Скрыть
- img "Close"
- list:
- listitem:
- text: Главная
- img "Arrow"
- listitem:
- text: Автору
- img "Arrow"
- listitem:
- text: Новости
- img "Arrow"
- listitem:
- text: Участники
- img "Arrow"
- listitem:
- text: Оргкомитет
- img "Arrow"
- img "Logo"
- paragraph: Добро пожаловать
- paragraph: Зарегистрируйтесь, чтобы начать работу.
- textbox "Имя*": Иван
- text: Имя*
- textbox "Фамилия*": Тестов
- text: Фамилия*
- textbox "Отчество": Александрович
- text: Отчество
- textbox "Учёное звание*": Доцент
- img "img"
- text: Учёное звание*
- textbox "Учёная степень*": Кандидат наук
- img "img"
- text: Учёная степень*
- textbox "Должность": Преподаватель
- text: Должность
- textbox "Организация*": ЮФУ
- text: Организация*
- textbox "Email (логин)*": autotest30703@example.com
- text: Email (логин)*
- textbox "Номер телефона*": +7 (987) 030-70-3
- text: Некорректный номер
- img "!"
- img "показать пароль"
- textbox "Придумайте пароль*": "!Test123"
- text: Придумайте пароль*
- img "показать пароль"
- textbox "Повторите пароль*": "!Test123"
- text: Повторите пароль*
- paragraph: ИЛИ
- button "Sfedu Logo Войти через аккаунт @sfedu":
- img "Sfedu Logo"
- text: Войти через аккаунт @sfedu
- button "Зарегистрироваться"
- paragraph: Уже есть аккаунт?
- paragraph: Авторизируйтесь
- paragraph: Всероссийская научная конференция "Системный синтез и прикладная синергетика"
- paragraph
- paragraph: "Напишите нам:"
- paragraph:
- text: "e-mail:"
- link "ssas@ictis.sfedu.ru":
- /url: mailto:ssas@ictis.sfedu.ru
- text: Сайт разработан Центром исследований и разработки ИКТИБ
- link "Ознакомиться с руководством пользователя":
- /url: /static/media/user_manual.f1df94e2c5143919fb0d.pdf
```
# 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 = `+7987${randomSuffix.toString().padStart(6, '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: '!Test123',
26 | confirmPassword: '!Test123'
27 | });
28 |
29 | // Проверяем редирект на страницу подтверждения кода
> 30 | await expect(page).toHaveURL(/\/login\/confirmLogin/);
| ^ Error: Timed out 5000ms waiting for expect(locator).toHaveURL(expected)
31 | await expect(page.locator('text=Подтвердите адрес электронной почты')).toBeVisible();
32 |
33 | });
34 |
35 | });
36 |
```

View File

@@ -0,0 +1,212 @@
# Test info
- Name: get started link
- Location: /Users/vladsmykov/Desktop/Work/AUTOTESTS/CCPC_playwright/tests/example.spec.ts:10:5
# Error details
```
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByRole('link', { name: 'Get started' })
- locator resolved to <a href="/docs/intro" class="getStarted_Sjon">Get started</a>
- attempting click action
- waiting for element to be visible, enabled and stable
at /Users/vladsmykov/Desktop/Work/AUTOTESTS/CCPC_playwright/tests/example.spec.ts:14:57
```
# Page snapshot
```yaml
- region "Skip to main content":
- link "Skip to main content":
- /url: "#__docusaurus_skipToContent_fallback"
- navigation "Main":
- link "Playwright logo Playwright":
- /url: /
- img "Playwright logo"
- text: Playwright
- link "Docs":
- /url: /docs/intro
- link "API":
- /url: /docs/api/class-playwright
- button "Node.js"
- link "Community":
- /url: /community/welcome
- link "GitHub repository":
- /url: https://github.com/microsoft/playwright
- link "Discord server":
- /url: https://aka.ms/playwright/discord
- button "Switch between dark and light mode (currently system mode)"
- button "Search (Command+K)": Search ⌘ K
- banner:
- heading "Playwright enables reliable end-to-end testing for modern web apps." [level=1]
- link "Get started":
- /url: /docs/intro
- link "Star microsoft/playwright on GitHub":
- /url: https://github.com/microsoft/playwright
- text: Star
- link "73k+ stargazers on GitHub":
- /url: https://github.com/microsoft/playwright/stargazers
- text: 73k+
- main:
- img "Browsers (Chromium, Firefox, WebKit)"
- heading "Any browser • Any platform • One API" [level=3]
- paragraph: Cross-browser. Playwright supports all modern rendering engines including Chromium, WebKit, and Firefox.
- paragraph: Cross-platform. Test on Windows, Linux, and macOS, locally or on CI, headless or headed.
- paragraph:
- text: Cross-language. Use the Playwright API in
- link "TypeScript":
- /url: https://playwright.dev/docs/intro
- text: ","
- link "JavaScript":
- /url: https://playwright.dev/docs/intro
- text: ","
- link "Python":
- /url: https://playwright.dev/python/docs/intro
- text: ","
- link ".NET":
- /url: https://playwright.dev/dotnet/docs/intro
- text: ","
- link "Java":
- /url: https://playwright.dev/java/docs/intro
- text: .
- paragraph: Test Mobile Web. Native mobile emulation of Google Chrome for Android and Mobile Safari. The same rendering engine works on your Desktop and in the Cloud.
- heading [level=3]
- heading [level=3]
- heading "Resilient • No flaky tests" [level=3]
- paragraph: Auto-wait. Playwright waits for elements to be actionable prior to performing actions. It also has a rich set of introspection events. The combination of the two eliminates the need for artificial timeouts - the primary cause of flaky tests.
- paragraph: Web-first assertions. Playwright assertions are created specifically for the dynamic web. Checks are automatically retried until the necessary conditions are met.
- paragraph: Tracing. Configure test retry strategy, capture execution trace, videos, screenshots to eliminate flakes.
- heading "No trade-offs • No limits" [level=3]
- paragraph: Browsers run web content belonging to different origins in different processes. Playwright is aligned with the modern browsers architecture and runs tests out-of-process. This makes Playwright free of the typical in-process test runner limitations.
- paragraph: Multiple everything. Test scenarios that span multiple tabs, multiple origins and multiple users. Create scenarios with different contexts for different users and run them against your server, all in one test.
- paragraph: Trusted events. Hover elements, interact with dynamic controls, produce trusted events. Playwright uses real browser input pipeline indistinguishable from the real user.
- paragraph: Test frames, pierce Shadow DOM. Playwright selectors pierce shadow DOM and allow entering frames seamlessly.
- heading [level=3]
- heading [level=3]
- heading "Full isolation • Fast execution" [level=3]
- paragraph: Browser contexts. Playwright creates a browser context for each test. Browser context is equivalent to a brand new browser profile. This delivers full test isolation with zero overhead. Creating a new browser context only takes a handful of milliseconds.
- paragraph: Log in once. Save the authentication state of the context and reuse it in all the tests. This bypasses repetitive log-in operations in each test, yet delivers full isolation of independent tests.
- heading "Powerful Tooling" [level=3]
- paragraph:
- link "Codegen.":
- /url: docs/codegen
- text: Generate tests by recording your actions. Save them into any language.
- paragraph:
- link "Playwright inspector.":
- /url: docs/debug#playwright-inspector
- text: Inspect page, generate selectors, step through the test execution, see click points, explore execution logs.
- paragraph:
- link "Trace Viewer.":
- /url: docs/trace-viewer-intro
- text: Capture all the information to investigate the test failure. Playwright trace contains test execution screencast, live DOM snapshots, action explorer, test source, and many more.
- heading "Chosen by companies and open source projects" [level=2]
- list:
- listitem:
- link "VS Code":
- /url: https://code.visualstudio.com
- img "VS Code"
- listitem:
- link "Bing":
- /url: https://bing.com
- img "Bing"
- listitem:
- link "Outlook":
- /url: https://outlook.com
- img "Outlook"
- listitem:
- link "Disney+ Hotstar":
- /url: https://www.hotstar.com/
- img "Disney+ Hotstar"
- listitem:
- link "Material UI":
- /url: https://github.com/mui-org/material-ui
- img "Material UI"
- listitem:
- link "ING":
- /url: https://github.com/ing-bank/lion
- img "ING"
- listitem:
- link "Adobe":
- /url: https://github.com/adobe/spectrum-web-components
- img "Adobe"
- listitem:
- link "React Navigation":
- /url: https://github.com/react-navigation/react-navigation
- img "React Navigation"
- listitem:
- link "Accessibility Insights":
- /url: https://accessibilityinsights.io/
- img "Accessibility Insights"
- contentinfo:
- text: Learn
- list:
- listitem:
- link "Getting started":
- /url: /docs/intro
- listitem:
- link "Playwright Training":
- /url: https://learn.microsoft.com/en-us/training/modules/build-with-playwright/
- listitem:
- link "Learn Videos":
- /url: /community/learn-videos
- listitem:
- link "Feature Videos":
- /url: /community/feature-videos
- text: Community
- list:
- listitem:
- link "Stack Overflow":
- /url: https://stackoverflow.com/questions/tagged/playwright
- listitem:
- link "Discord":
- /url: https://aka.ms/playwright/discord
- listitem:
- link "Twitter":
- /url: https://twitter.com/playwrightweb
- listitem:
- link "LinkedIn":
- /url: https://www.linkedin.com/company/playwrightweb
- text: More
- list:
- listitem:
- link "GitHub":
- /url: https://github.com/microsoft/playwright
- listitem:
- link "YouTube":
- /url: https://www.youtube.com/channel/UC46Zj8pDH5tDosqm1gd7WTg
- listitem:
- link "Blog":
- /url: https://dev.to/playwright
- listitem:
- link "Ambassadors":
- /url: /community/ambassadors
- text: Copyright © 2025 Microsoft
```
# Test source
```ts
1 | import { test, expect } from '@playwright/test';
2 |
3 | test('has title', async ({ page }) => {
4 | await page.goto('https://playwright.dev/');
5 |
6 | // Expect a title "to contain" a substring.
7 | await expect(page).toHaveTitle(/Playwright/);
8 | });
9 |
10 | test('get started link', async ({ page }) => {
11 | await page.goto('https://playwright.dev/');
12 |
13 | // Click the get started link.
> 14 | await page.getByRole('link', { name: 'Get started' }).click();
| ^ Error: locator.click: Test timeout of 30000ms exceeded.
15 |
16 | // Expects page to have a heading with the name of Installation.
17 | await expect(page.getByRole('heading', { name: 'Installation' })).toBeVisible();
18 | });
19 |
```

View File

@@ -0,0 +1,61 @@
# 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 |
```

Binary file not shown.

View File

@@ -0,0 +1,171 @@
# Test info
- Name: Негативные сценарии регистрации >> Слишком длинное название организации
- Location: /Users/vladsmykov/Desktop/Work/AUTOTESTS/CCPC_playwright/tests/ui/registration/register.negative.spec.ts:48:7
# Error details
```
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Некорректное название организации!')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for getByText('Некорректное название организации!')
at /Users/vladsmykov/Desktop/Work/AUTOTESTS/CCPC_playwright/tests/ui/registration/register.negative.spec.ts:67:72
```
# Page snapshot
```yaml
- main:
- main:
- button
- button "Скрыть Close":
- text: Скрыть
- img "Close"
- list:
- listitem:
- text: Главная
- img "Arrow"
- listitem:
- text: Автору
- img "Arrow"
- listitem:
- text: Новости
- img "Arrow"
- listitem:
- text: Участники
- img "Arrow"
- listitem:
- text: Оргкомитет
- img "Arrow"
- paragraph: 19.06.2025
- paragraph: Этап
- img "Logo"
- paragraph: Добро пожаловать
- paragraph: Зарегистрируйтесь, чтобы начать работу.
- textbox "Имя*": Иван
- text: Имя*
- textbox "Фамилия*": Иванов
- text: Фамилия*
- textbox "Отчество"
- textbox "Учёное звание*": Доцент
- img "img"
- text: Учёное звание*
- textbox "Учёная степень*": Кандидат наук
- img "img"
- text: Учёная степень*
- textbox "Должность": Преподаватель
- text: Должность
- textbox "Организация*": ООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООО
- text: Организация*
- textbox "Email (логин)*": test1750252524321@example.com
- text: Email (логин)*
- textbox "Номер телефона*": +7 (999) 197-79-6
- text: Некорректный номер
- img "!"
- img "показать пароль"
- textbox "Придумайте пароль*": "!Test123"
- text: Придумайте пароль*
- img "показать пароль"
- textbox "Повторите пароль*": "!Test123"
- text: Повторите пароль*
- paragraph: ИЛИ
- button "Sfedu Logo Войти через аккаунт @sfedu":
- img "Sfedu Logo"
- text: Войти через аккаунт @sfedu
- button "Зарегистрироваться"
- paragraph: Уже есть аккаунт?
- paragraph: Авторизируйтесь
- paragraph: Всероссийская научная конференция "Системный синтез и прикладная синергетика"
- paragraph: 19 - 26 июня 2025 года Таганрог
- paragraph: "Напишите нам:"
- paragraph:
- text: "e-mail:"
- link "ssas@ictis.sfedu.ru":
- /url: mailto:ssas@ictis.sfedu.ru
- text: Сайт разработан Центром исследований и разработки ИКТИБ
- link "Ознакомиться с руководством пользователя":
- /url: /static/media/user_manual.f1df94e2c5143919fb0d.pdf
```
# 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 | await registerPage.submit();
10 |
11 | const requiredErrors = await page.locator('div[name="error"]', { hasText: 'Поле обязательно для заполнения' }).allTextContents();
12 | expect(requiredErrors.length).toBeGreaterThan(0);
13 | await expect(page.getByText('Не менее 8 символов')).toBeVisible(); // пароль
14 | });
15 |
16 | test('Некорректное имя и фамилия (слишком длинные)', async ({ page }) => {
17 | const registerPage = new RegisterPage(page);
18 | await registerPage.goto();
19 |
20 | await registerPage.fillName('А'.repeat(51));
21 | await registerPage.fillSurname('Б'.repeat(51));
22 | await registerPage.submit();
23 |
24 | await expect(page.getByText('Некорректное имя')).toBeVisible();
25 | await expect(page.getByText('Некорректная фамилия')).toBeVisible();
26 | });
27 |
28 | test('Некорректный email формат', async ({ page }) => {
29 | const registerPage = new RegisterPage(page);
30 | await registerPage.goto();
31 |
32 | await registerPage.fillEmail('invalid-email');
33 | await registerPage.submit();
34 |
35 | await expect(page.getByText('Некорректный Email')).toBeVisible();
36 | });
37 |
38 | test('Слишком длинная должность', async ({ page }) => {
39 | const registerPage = new RegisterPage(page);
40 | await registerPage.goto();
41 |
42 | await registerPage.fillPosition('X'.repeat(201));
43 | await registerPage.submit();
44 |
45 | await expect(page.getByText('Не более 200 символов!')).toBeVisible();
46 | });
47 |
48 | test('Слишком длинное название организации', async ({ page }) => {
49 | const registerPage = new RegisterPage(page);
50 | await registerPage.goto();
51 |
52 | // Заполнить все поля валидно, кроме организации
53 | await registerPage.register({
54 | name: 'Иван',
55 | surname: 'Иванов',
56 | patronymic: '',
57 | academicTitle: 'Доцент',
58 | degree: 'Кандидат наук',
59 | position: 'Преподаватель',
60 | organization: 'О'.repeat(201),
61 | email: `test${Date.now()}@example.com`,
62 | phone: `+7999${Math.floor(Math.random() * 1000000).toString().padStart(6, '0')}`,
63 | password: '!Test123',
64 | confirmPassword: '!Test123'
65 | });
66 |
> 67 | await expect(page.getByText('Некорректное название организации!')).toBeVisible();
| ^ Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
68 | });
69 |
70 | });
71 |
```

View File

@@ -0,0 +1,66 @@
# Test info
- Name: Позитивные сценарии регистрации >> Успешная регистрация нового пользователя
- Location: /Users/vladsmykov/Desktop/Work/AUTOTESTS/CCPC_playwright/tests/ui/registration/register.spec.ts:6:7
# Error details
```
Error: browserContext._wrapApiCall: Test ended.
Browser logs:
<launching> /Users/vladsmykov/Library/Caches/ms-playwright/chromium-1169/chrome-mac/Chromium.app/Contents/MacOS/Chromium --disable-field-trial-config --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=AcceptCHFrame,AutoExpandDetailsElement,AvoidUnnecessaryBeforeUnloadCheckSync,CertificateTransparencyComponentUpdater,DeferRendererTasksAfterInput,DestroyProfileOnBrowserClose,DialMediaRouteProvider,ExtensionManifestV2Disabled,GlobalMediaControls,HttpsUpgrades,ImprovedCookieControls,LazyFrameLoading,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --enable-automation --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --unsafely-disable-devtools-self-xss-warnings --enable-use-zoom-for-dsf=false --no-sandbox --user-data-dir=/var/folders/lg/h2gsyjw52lg9sl4rjvlxq91w0000gn/T/playwright_chromiumdev_profile-TxrrIk --remote-debugging-pipe --no-startup-window
<launched> pid=53322
[pid=53322][err] 2025-06-17 19:07:46.501 Chromium[53322:11903656] +[IMKClient subclass]: chose IMKClient_Modern
[pid=53322][err] 2025-06-17 19:08:28.659 Chromium[53322:11903656] +[IMKInputSession subclass]: chose IMKInputSession_Modern
[pid=53322] <gracefully close start>
```
# 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 }) => {
| ^ Error: browserContext._wrapApiCall: Test ended.
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 = `+7987${randomSuffix.toString().padStart(6, '0')}`;
14 |
15 | // Заполнение формы
16 | await registerPage.register({
17 | name: 'Иван',
18 | surname: 'Тестов',
19 | patronymic: 'Александрович',
20 | academicTitle: 'Доцент',
21 | degree: 'Кандидат наук',
22 | position: 'Преподаватель',
23 | organization: 'ЮФУ',
24 | email: uniqueEmail,
25 | phone: uniquePhone,
26 | password: '!Test123456', // более надёжный
27 | confirmPassword: '!Test123456'
28 | });
29 |
30 | // --- ВСТАВКА ДЛЯ ОТЛАДКИ ---
31 | const errorModal = page.locator('p.ErrorModal_title__heTm5');
32 | if (await errorModal.isVisible()) {
33 | const msg = await errorModal.textContent();
34 | throw new Error(`Регистрация не удалась. Модалка: "${msg}"`);
35 | }
36 |
37 | // Ждём, что будет редирект
38 | await expect(page).toHaveURL(/\/login\/confirmLogin/);
39 | await expect(page.locator('text=Подтвердите адрес электронной почты')).toBeVisible();
40 | });
41 |
42 | });
43 |
```

View File

@@ -0,0 +1,155 @@
# Test info
- Name: Негативные сценарии регистрации >> Некорректный email формат
- Location: /Users/vladsmykov/Desktop/Work/AUTOTESTS/CCPC_playwright/tests/ui/registration/register.negative.spec.ts:28:7
# Error details
```
Error: page.goto: Target page, context or browser has been closed
Call log:
- navigating to "https://ssas.dev.rdcenter.ru/login/registration", waiting until "load"
at RegisterPage.goto (/Users/vladsmykov/Desktop/Work/AUTOTESTS/CCPC_playwright/page-objects/RegisterPage.ts:81:21)
at /Users/vladsmykov/Desktop/Work/AUTOTESTS/CCPC_playwright/tests/ui/registration/register.negative.spec.ts:30:24
```
# Test source
```ts
1 | import { Page, Locator } from '@playwright/test';
2 |
3 | export class RegisterPage {
4 | readonly page: Page;
5 |
6 | // Поля ввода
7 | readonly nameInput: Locator;
8 | readonly surnameInput: Locator;
9 | readonly patronymicInput: Locator;
10 | readonly academicTitleInput: Locator;
11 | readonly degreeInput: Locator;
12 | readonly positionInput: Locator;
13 | readonly organizationInput: Locator;
14 | readonly emailInput: Locator;
15 | readonly phoneInput: Locator;
16 | readonly passwordInput: Locator;
17 | readonly confirmPasswordInput: Locator;
18 |
19 | // Глазики
20 | readonly passwordToggle: Locator;
21 | readonly confirmPasswordToggle: Locator;
22 |
23 | // Кнопка регистрации
24 | readonly submitButton: Locator;
25 |
26 | // Ссылка "Авторизируйтесь"
27 | readonly loginLink: Locator;
28 |
29 | // Ошибки валидации
30 | readonly requiredFieldErrors: Locator;
31 | readonly nameError: Locator;
32 | readonly surnameError: Locator;
33 | readonly positionError: Locator;
34 | readonly emailFormatError: Locator;
35 | readonly passwordLengthError: Locator;
36 | readonly confirmPasswordRequiredError: Locator;
37 |
38 | // Модалки
39 | readonly duplicateUserModal: Locator;
40 | readonly invalidOrgModal: Locator;
41 |
42 | constructor(page: Page) {
43 | this.page = page;
44 |
45 | // Инпуты
46 | this.nameInput = page.getByPlaceholder('Имя*');
47 | this.surnameInput = page.getByPlaceholder('Фамилия*');
48 | this.patronymicInput = page.getByPlaceholder('Отчество');
49 | this.academicTitleInput = page.getByPlaceholder('Учёное звание*');
50 | this.degreeInput = page.getByPlaceholder('Учёная степень*');
51 | this.positionInput = page.getByPlaceholder('Должность');
52 | this.organizationInput = page.getByPlaceholder('Организация*');
53 | this.emailInput = page.getByPlaceholder('Email (логин)*');
54 | this.phoneInput = page.getByPlaceholder('Номер телефона*');
55 | this.passwordInput = page.getByPlaceholder('Придумайте пароль*');
56 | this.confirmPasswordInput = page.getByPlaceholder('Повторите пароль*');
57 |
58 | // Глазики
59 | this.passwordToggle = page.locator('input[name="password"] + img');
60 | this.confirmPasswordToggle = page.locator('input[name="confirmPassword"] + img');
61 |
62 | // Кнопки
63 | this.submitButton = page.getByRole('button', { name: 'Зарегистрироваться' });
64 | this.loginLink = page.getByText('Авторизируйтесь');
65 |
66 | // Ошибки
67 | this.requiredFieldErrors = page.locator('div[name="error"]', { hasText: 'Поле обязательно для заполнения' });
68 | this.nameError = page.getByText('Некорректное имя');
69 | this.surnameError = page.getByText('Некорректная фамилия');
70 | this.positionError = page.getByText('Не более 200 символов!');
71 | this.emailFormatError = page.getByText('Некорректный Email');
72 | this.passwordLengthError = page.getByText('Не менее 8 символов');
73 | this.confirmPasswordRequiredError = page.getByText('Поле обязательно для заполнения');
74 |
75 | // Модальные окна
76 | this.duplicateUserModal = page.getByText('Пользователь с таким email или телефоном уже зарегистрирован!');
77 | this.invalidOrgModal = page.getByText('Некорректное название организации!');
78 | }
79 |
80 | async goto() {
> 81 | await this.page.goto('/login/registration');
| ^ Error: page.goto: Target page, context or browser has been closed
82 | }
83 |
84 | async register(data: {
85 | name: string,
86 | surname: string,
87 | patronymic?: string,
88 | academicTitle: string,
89 | degree: string,
90 | position?: string,
91 | organization: string,
92 | email: string,
93 | phone: string,
94 | password: string,
95 | confirmPassword: string
96 | }) {
97 | await this.nameInput.fill(data.name);
98 | await this.surnameInput.fill(data.surname);
99 | if (data.patronymic) await this.patronymicInput.fill(data.patronymic);
100 | await this.academicTitleInput.click();
101 | await this.page.locator('li', { hasText: data.academicTitle }).click();
102 | await this.degreeInput.click();
103 | await this.page.locator('li', { hasText: data.degree }).click();
104 | if (data.position) await this.positionInput.fill(data.position);
105 | await this.organizationInput.fill(data.organization);
106 | await this.emailInput.fill(data.email);
107 | await this.phoneInput.fill(data.phone);
108 | await this.passwordInput.fill(data.password);
109 | await this.confirmPasswordInput.fill(data.confirmPassword);
110 | await this.submitButton.click();
111 | }
112 |
113 | async fillName(name: string) {
114 | await this.nameInput.fill(name);
115 | }
116 |
117 | async fillSurname(surname: string) {
118 | await this.surnameInput.fill(surname);
119 | }
120 |
121 | async fillEmail(email: string) {
122 | await this.emailInput.fill(email);
123 | }
124 |
125 | async fillPosition(position: string) {
126 | await this.positionInput.fill(position);
127 | }
128 |
129 | async submit() {
130 | await this.submitButton.click();
131 | }
132 |
133 | }
134 |
```

View File

@@ -0,0 +1,63 @@
# Test info
- Name: Позитивные сценарии регистрации >> Успешная регистрация нового пользователя
- Location: /Users/vladsmykov/Desktop/Work/AUTOTESTS/CCPC_playwright/tests/ui/registration/register.spec.ts:6:7
# Error details
```
Error: locator.isVisible: Target page, context or browser has been closed
Call log:
- checking visibility of locator('p.ErrorModal_title__heTm5')
at /Users/vladsmykov/Desktop/Work/AUTOTESTS/CCPC_playwright/tests/ui/registration/register.spec.ts:32:26
```
# 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 = `+7987${randomSuffix.toString().padStart(6, '0')}`;
14 |
15 | // Заполнение формы
16 | await registerPage.register({
17 | name: 'Иван',
18 | surname: 'Тестов',
19 | patronymic: 'Александрович',
20 | academicTitle: 'Доцент',
21 | degree: 'Кандидат наук',
22 | position: 'Преподаватель',
23 | organization: 'ЮФУ',
24 | email: uniqueEmail,
25 | phone: uniquePhone,
26 | password: '!Test123456', // более надёжный
27 | confirmPassword: '!Test123456'
28 | });
29 |
30 | // --- ВСТАВКА ДЛЯ ОТЛАДКИ ---
31 | const errorModal = page.locator('p.ErrorModal_title__heTm5');
> 32 | if (await errorModal.isVisible()) {
| ^ Error: locator.isVisible: Target page, context or browser has been closed
33 | const msg = await errorModal.textContent();
34 | throw new Error(`Регистрация не удалась. Модалка: "${msg}"`);
35 | }
36 |
37 | // Ждём, что будет редирект
38 | await expect(page).toHaveURL(/\/login\/confirmLogin/);
39 | await expect(page.locator('text=Подтвердите адрес электронной почты')).toBeVisible();
40 | });
41 |
42 | });
43 |
```

View File

@@ -0,0 +1,137 @@
# Test info
- Name: Позитивные сценарии регистрации >> Успешная регистрация нового пользователя
- Location: /Users/vladsmykov/Desktop/Work/AUTOTESTS/CCPC_playwright/tests/ui/registration/register.spec.ts:6:7
# Error details
```
Error: Timed out 5000ms waiting for expect(locator).toHaveURL(expected)
Locator: locator(':root')
Expected pattern: /\/login\/confirmLogin/
Received string: "https://ssas.dev.rdcenter.ru/login/registration"
Call log:
- expect.toHaveURL with timeout 5000ms
- waiting for locator(':root')
9 × locator resolved to <html lang="en">…</html>
- unexpected value "https://ssas.dev.rdcenter.ru/login/registration"
at /Users/vladsmykov/Desktop/Work/AUTOTESTS/CCPC_playwright/tests/ui/registration/register.spec.ts:30:24
```
# Page snapshot
```yaml
- main:
- main:
- button
- button "Скрыть Close":
- text: Скрыть
- img "Close"
- list:
- listitem:
- text: Главная
- img "Arrow"
- listitem:
- text: Автору
- img "Arrow"
- listitem:
- text: Новости
- img "Arrow"
- listitem:
- text: Участники
- img "Arrow"
- listitem:
- text: Оргкомитет
- img "Arrow"
- img "Logo"
- paragraph: Добро пожаловать
- paragraph: Зарегистрируйтесь, чтобы начать работу.
- textbox "Имя*": Иван
- text: Имя*
- textbox "Фамилия*": Тестов
- text: Фамилия*
- textbox "Отчество": Александрович
- text: Отчество
- textbox "Учёное звание*": Доцент
- img "img"
- text: Учёное звание*
- textbox "Учёная степень*": Кандидат наук
- img "img"
- text: Учёная степень*
- textbox "Должность": Преподаватель
- text: Должность
- textbox "Организация*": ЮФУ
- text: Организация*
- textbox "Email (логин)*": autotest29704@example.com
- text: Email (логин)*
- textbox "Номер телефона*": +7 (987) 029-70-4
- text: Некорректный номер
- img "!"
- img "показать пароль"
- textbox "Придумайте пароль*": "!Test123"
- text: Придумайте пароль*
- img "показать пароль"
- textbox "Повторите пароль*": "!Test123"
- text: Повторите пароль*
- paragraph: ИЛИ
- button "Sfedu Logo Войти через аккаунт @sfedu":
- img "Sfedu Logo"
- text: Войти через аккаунт @sfedu
- button "Зарегистрироваться"
- paragraph: Уже есть аккаунт?
- paragraph: Авторизируйтесь
- paragraph: Всероссийская научная конференция "Системный синтез и прикладная синергетика"
- paragraph
- paragraph: "Напишите нам:"
- paragraph:
- text: "e-mail:"
- link "ssas@ictis.sfedu.ru":
- /url: mailto:ssas@ictis.sfedu.ru
- text: Сайт разработан Центром исследований и разработки ИКТИБ
- link "Ознакомиться с руководством пользователя":
- /url: /static/media/user_manual.f1df94e2c5143919fb0d.pdf
```
# 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 = `+7987${randomSuffix.toString().padStart(6, '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: '!Test123',
26 | confirmPassword: '!Test123'
27 | });
28 |
29 | // Проверяем редирект на страницу подтверждения кода
> 30 | await expect(page).toHaveURL(/\/login\/confirmLogin/);
| ^ Error: Timed out 5000ms waiting for expect(locator).toHaveURL(expected)
31 | await expect(page.locator('text=Подтвердите адрес электронной почты')).toBeVisible();
32 |
33 | });
34 |
35 | });
36 |
```

View File

@@ -0,0 +1,136 @@
# Test info
- Name: Позитивные сценарии регистрации >> Успешная регистрация нового пользователя
- Location: /Users/vladsmykov/Desktop/Work/AUTOTESTS/CCPC_playwright/tests/ui/registration/register.spec.ts:6:7
# Error details
```
Error: Timed out 5000ms waiting for expect(locator).toHaveURL(expected)
Locator: locator(':root')
Expected pattern: /\/login\/authorization/
Received string: "https://ssas.dev.rdcenter.ru/login/registration"
Call log:
- expect.toHaveURL with timeout 5000ms
- waiting for locator(':root')
9 × locator resolved to <html lang="en">…</html>
- unexpected value "https://ssas.dev.rdcenter.ru/login/registration"
at /Users/vladsmykov/Desktop/Work/AUTOTESTS/CCPC_playwright/tests/ui/registration/register.spec.ts:30:24
```
# Page snapshot
```yaml
- main:
- main:
- button
- button "Скрыть Close":
- text: Скрыть
- img "Close"
- list:
- listitem:
- text: Главная
- img "Arrow"
- listitem:
- text: Автору
- img "Arrow"
- listitem:
- text: Новости
- img "Arrow"
- listitem:
- text: Участники
- img "Arrow"
- listitem:
- text: Оргкомитет
- img "Arrow"
- img "Logo"
- paragraph: Добро пожаловать
- paragraph: Зарегистрируйтесь, чтобы начать работу.
- textbox "Имя*": Иван
- text: Имя*
- textbox "Фамилия*": Тестов
- text: Фамилия*
- textbox "Отчество": Александрович
- text: Отчество
- textbox "Учёное звание*": Доцент
- img "img"
- text: Учёное звание*
- textbox "Учёная степень*": Кандидат наук
- img "img"
- text: Учёная степень*
- textbox "Должность": Преподаватель
- text: Должность
- textbox "Организация*": ЮФУ
- text: Организация*
- textbox "Email (логин)*": autotest7469@example.com
- text: Email (логин)*
- textbox "Номер телефона*": +7 (987) 007-46-9
- text: Некорректный номер
- img "!"
- img "показать пароль"
- textbox "Придумайте пароль*": "!Test123"
- text: Придумайте пароль*
- img "показать пароль"
- textbox "Повторите пароль*": "!Test123"
- text: Повторите пароль*
- paragraph: ИЛИ
- button "Sfedu Logo Войти через аккаунт @sfedu":
- img "Sfedu Logo"
- text: Войти через аккаунт @sfedu
- button "Зарегистрироваться"
- paragraph: Уже есть аккаунт?
- paragraph: Авторизируйтесь
- paragraph: Всероссийская научная конференция "Системный синтез и прикладная синергетика"
- paragraph
- paragraph: "Напишите нам:"
- paragraph:
- text: "e-mail:"
- link "ssas@ictis.sfedu.ru":
- /url: mailto:ssas@ictis.sfedu.ru
- text: Сайт разработан Центром исследований и разработки ИКТИБ
- link "Ознакомиться с руководством пользователя":
- /url: /static/media/user_manual.f1df94e2c5143919fb0d.pdf
```
# 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 = `+7987${randomSuffix.toString().padStart(6, '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: '!Test123',
26 | confirmPassword: '!Test123'
27 | });
28 |
29 | // Проверяем редирект на страницу авторизации
> 30 | await expect(page).toHaveURL(/\/login\/authorization/);
| ^ Error: Timed out 5000ms waiting for expect(locator).toHaveURL(expected)
31 | await expect(page.getByRole('heading')).toContainText('Авторизация');
32 | });
33 |
34 | });
35 |
```

View File

@@ -0,0 +1,58 @@
# Test info
- Name: Позитивные сценарии регистрации >> Успешная регистрация нового пользователя
- Location: /Users/vladsmykov/Desktop/Work/AUTOTESTS/CCPC_playwright/tests/ui/registration/register.spec.ts:6:7
# Error details
```
Error: browserContext._wrapApiCall: Test ended.
Browser logs:
<launching> /Users/vladsmykov/Library/Caches/ms-playwright/chromium-1169/chrome-mac/Chromium.app/Contents/MacOS/Chromium --disable-field-trial-config --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=AcceptCHFrame,AutoExpandDetailsElement,AvoidUnnecessaryBeforeUnloadCheckSync,CertificateTransparencyComponentUpdater,DeferRendererTasksAfterInput,DestroyProfileOnBrowserClose,DialMediaRouteProvider,ExtensionManifestV2Disabled,GlobalMediaControls,HttpsUpgrades,ImprovedCookieControls,LazyFrameLoading,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --enable-automation --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --unsafely-disable-devtools-self-xss-warnings --enable-use-zoom-for-dsf=false --no-sandbox --user-data-dir=/var/folders/lg/h2gsyjw52lg9sl4rjvlxq91w0000gn/T/playwright_chromiumdev_profile-LRGFrl --remote-debugging-pipe --no-startup-window
<launched> pid=51693
[pid=51693][err] 2025-06-17 17:16:44.156 Chromium[51693:11871004] +[IMKClient subclass]: chose IMKClient_Modern
[pid=51693][err] 2025-06-17 17:16:44.156 Chromium[51693:11871004] +[IMKInputSession subclass]: chose IMKInputSession_Modern
[pid=51693] <gracefully close start>
```
# 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 }) => {
| ^ Error: browserContext._wrapApiCall: Test ended.
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 = `+7987${randomSuffix.toString().padStart(6, '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: '!Test123',
26 | confirmPassword: '!Test123'
27 | });
28 |
29 | // Проверяем редирект на страницу авторизации
30 | await expect(page).toHaveURL(/\/login\/authorization/);
31 | await expect(page.getByRole('heading')).toContainText('Авторизация');
32 | });
33 |
34 | });
35 |
```

View File

@@ -0,0 +1,59 @@
# Test info
- Name: Позитивные сценарии регистрации >> Успешная регистрация нового пользователя
- Location: /Users/vladsmykov/Desktop/Work/AUTOTESTS/CCPC_playwright/tests/ui/registration/register.spec.ts:6:7
# Error details
```
Error: browserContext._wrapApiCall: Test ended.
Browser logs:
<launching> /Users/vladsmykov/Library/Caches/ms-playwright/chromium-1169/chrome-mac/Chromium.app/Contents/MacOS/Chromium --disable-field-trial-config --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=AcceptCHFrame,AutoExpandDetailsElement,AvoidUnnecessaryBeforeUnloadCheckSync,CertificateTransparencyComponentUpdater,DeferRendererTasksAfterInput,DestroyProfileOnBrowserClose,DialMediaRouteProvider,ExtensionManifestV2Disabled,GlobalMediaControls,HttpsUpgrades,ImprovedCookieControls,LazyFrameLoading,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --enable-automation --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --unsafely-disable-devtools-self-xss-warnings --enable-use-zoom-for-dsf=false --no-sandbox --user-data-dir=/var/folders/lg/h2gsyjw52lg9sl4rjvlxq91w0000gn/T/playwright_chromiumdev_profile-ebxZKI --remote-debugging-pipe --no-startup-window
<launched> pid=53578
[pid=53578][err] 2025-06-17 19:09:43.952 Chromium[53578:11906463] +[IMKClient subclass]: chose IMKClient_Modern
[pid=53578][err] 2025-06-17 19:09:43.953 Chromium[53578:11906463] +[IMKInputSession subclass]: chose IMKInputSession_Modern
[pid=53578] <gracefully close start>
```
# 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 }) => {
| ^ Error: browserContext._wrapApiCall: Test ended.
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/);
31 | await expect(page.locator('text=Подтвердите адрес электронной почты')).toBeVisible();
32 |
33 | });
34 |
35 | });
36 |
```

View File

@@ -0,0 +1,137 @@
# Test info
- Name: Позитивные сценарии регистрации >> Успешная регистрация нового пользователя
- Location: /Users/vladsmykov/Desktop/Work/AUTOTESTS/CCPC_playwright/tests/ui/registration/register.spec.ts:6:7
# Error details
```
Error: Timed out 5000ms waiting for expect(locator).toHaveURL(expected)
Locator: locator(':root')
Expected pattern: /\/login\/confirmLogin/
Received string: "https://ssas.dev.rdcenter.ru/login/registration"
Call log:
- expect.toHaveURL with timeout 5000ms
- waiting for locator(':root')
9 × locator resolved to <html lang="en">…</html>
- unexpected value "https://ssas.dev.rdcenter.ru/login/registration"
at /Users/vladsmykov/Desktop/Work/AUTOTESTS/CCPC_playwright/tests/ui/registration/register.spec.ts:30:24
```
# Page snapshot
```yaml
- main:
- main:
- button
- button "Скрыть Close":
- text: Скрыть
- img "Close"
- list:
- listitem:
- text: Главная
- img "Arrow"
- listitem:
- text: Автору
- img "Arrow"
- listitem:
- text: Новости
- img "Arrow"
- listitem:
- text: Участники
- img "Arrow"
- listitem:
- text: Оргкомитет
- img "Arrow"
- img "Logo"
- paragraph: Добро пожаловать
- paragraph: Зарегистрируйтесь, чтобы начать работу.
- textbox "Имя*": Иван
- text: Имя*
- textbox "Фамилия*": Тестов
- text: Фамилия*
- textbox "Отчество": Александрович
- text: Отчество
- textbox "Учёное звание*": Доцент
- img "img"
- text: Учёное звание*
- textbox "Учёная степень*": Кандидат наук
- img "img"
- text: Учёная степень*
- textbox "Должность": Преподаватель
- text: Должность
- textbox "Организация*": ЮФУ
- text: Организация*
- textbox "Email (логин)*": autotest70036@example.com
- text: Email (логин)*
- textbox "Номер телефона*": +7 (987) 070-03-6
- text: Некорректный номер
- img "!"
- img "показать пароль"
- textbox "Придумайте пароль*": "!Test123"
- text: Придумайте пароль*
- img "показать пароль"
- textbox "Повторите пароль*": "!Test123"
- text: Повторите пароль*
- paragraph: ИЛИ
- button "Sfedu Logo Войти через аккаунт @sfedu":
- img "Sfedu Logo"
- text: Войти через аккаунт @sfedu
- button "Зарегистрироваться"
- paragraph: Уже есть аккаунт?
- paragraph: Авторизируйтесь
- paragraph: Всероссийская научная конференция "Системный синтез и прикладная синергетика"
- paragraph
- paragraph: "Напишите нам:"
- paragraph:
- text: "e-mail:"
- link "ssas@ictis.sfedu.ru":
- /url: mailto:ssas@ictis.sfedu.ru
- text: Сайт разработан Центром исследований и разработки ИКТИБ
- link "Ознакомиться с руководством пользователя":
- /url: /static/media/user_manual.f1df94e2c5143919fb0d.pdf
```
# 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 = `+7987${randomSuffix.toString().padStart(6, '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: '!Test123',
26 | confirmPassword: '!Test123'
27 | });
28 |
29 | // Проверяем редирект на страницу подтверждения кода
> 30 | await expect(page).toHaveURL(/\/login\/confirmLogin/);
| ^ Error: Timed out 5000ms waiting for expect(locator).toHaveURL(expected)
31 | await expect(page.locator('text=Подтвердите адрес электронной почты')).toBeVisible();
32 |
33 | });
34 |
35 | });
36 |
```

View File

@@ -0,0 +1,140 @@
# Test info
- Name: Негативные сценарии восстановления пароля >> Неверный код подтверждения
- Location: /Users/vladsmykov/Desktop/Work/AUTOTESTS/CCPC_playwright/tests/ui/recovery/recover-negative.spec.ts:23:7
# Error details
```
Error: Timed out 5000ms waiting for expect(locator).toHaveURL(expected)
Locator: locator(':root')
Expected pattern: /\/recoverpassword\/checkemail/
Received string: "https://ssas.dev.rdcenter.ru/recoverpassword"
Call log:
- expect.toHaveURL with timeout 5000ms
- waiting for locator(':root')
9 × locator resolved to <html lang="en">…</html>
- unexpected value "https://ssas.dev.rdcenter.ru/recoverpassword"
at /Users/vladsmykov/Desktop/Work/AUTOTESTS/CCPC_playwright/tests/ui/recovery/recover-negative.spec.ts:28:24
```
# Page snapshot
```yaml
- main:
- button
- button "Скрыть Close":
- text: Скрыть
- img "Close"
- list:
- listitem:
- text: Вход/Регистрация
- img "Arrow"
- listitem:
- text: Главная
- img "Arrow"
- listitem:
- text: Автору
- img "Arrow"
- listitem:
- text: Новости
- img "Arrow"
- listitem:
- text: Участники
- img "Arrow"
- listitem:
- text: Оргкомитет
- img "Arrow"
- img "Логотип"
- heading "Забыли пароль?" [level=2]
- paragraph: Чтобы задать новый пароль, введите электронную почту своего аккаунта
- img
- textbox "Email": autotest@example.com
- button "Далее"
- paragraph: Всероссийская научная конференция "Системный синтез и прикладная синергетика"
- paragraph
- paragraph: "Напишите нам:"
- paragraph:
- text: "e-mail:"
- link "ssas@ictis.sfedu.ru":
- /url: mailto:ssas@ictis.sfedu.ru
- text: Сайт разработан Центром исследований и разработки ИКТИБ
- link "Ознакомиться с руководством пользователя":
- /url: /static/media/user_manual.f1df94e2c5143919fb0d.pdf
```
# Test source
```ts
1 | import { test, expect } from '@playwright/test';
2 | import { RecoverPage } from '../../../page-objects/RecoverPage';
3 | import { recovery, recoveryErrors, users } from '../../../utils/test-data';
4 |
5 | test.describe('Негативные сценарии восстановления пароля', () => {
6 |
7 | test('Некорректный email (формат)', async ({ page }) => {
8 | const recoverPage = new RecoverPage(page);
9 | await recoverPage.goto();
10 |
11 | await recoverPage.enterEmail('invalid-email');
12 | await expect(recoverPage.emailFormatError).toBeVisible();
13 | });
14 |
15 | test('Несуществующий email', async ({ page }) => {
16 | const recoverPage = new RecoverPage(page);
17 | await recoverPage.goto();
18 |
19 | await recoverPage.enterEmail(recovery.emailNotFound);
20 | await expect(recoverPage.emailFormatError).toBeVisible(); // сервер показывает ту же ошибку
21 | });
22 |
23 | test('Неверный код подтверждения', async ({ page }) => {
24 | const recoverPage = new RecoverPage(page);
25 | await recoverPage.goto();
26 |
27 | await recoverPage.enterEmail(recovery.emailExists);
> 28 | await expect(page).toHaveURL(/\/recoverpassword\/checkemail/);
| ^ Error: Timed out 5000ms waiting for expect(locator).toHaveURL(expected)
29 |
30 | await recoverPage.enterVerificationCode('654321'); // неверный
31 | await expect(recoverPage.codeError).toBeVisible();
32 | });
33 |
34 | test('Некорректный новый пароль', async ({ page }) => {
35 | const recoverPage = new RecoverPage(page);
36 | await recoverPage.goto();
37 |
38 | await recoverPage.enterEmail(recovery.emailExists);
39 | await recoverPage.enterVerificationCode(recovery.verificationCode);
40 |
41 | await recoverPage.enterNewPassword(users.newPassword.weakPassword, users.newPassword.weakPassword);
42 | await expect(recoverPage.passwordError).toBeVisible();
43 | });
44 |
45 | test('Пустое поле "Повторите пароль"', async ({ page }) => {
46 | const recoverPage = new RecoverPage(page);
47 | await recoverPage.goto();
48 |
49 | await recoverPage.enterEmail(recovery.emailExists);
50 | await recoverPage.enterVerificationCode(recovery.verificationCode);
51 |
52 | await recoverPage.enterNewPassword(users.newPassword.password, '');
53 | await expect(recoverPage.passwordRepeatError).toBeVisible();
54 | });
55 |
56 | test('Пароли не совпадают', async ({ page }) => {
57 | const recoverPage = new RecoverPage(page);
58 | await recoverPage.goto();
59 |
60 | await recoverPage.enterEmail(recovery.emailExists);
61 | await recoverPage.enterVerificationCode(recovery.verificationCode);
62 |
63 | await recoverPage.enterNewPassword(users.newPassword.password, users.newPassword.mismatchPassword);
64 | await expect(recoverPage.mismatchPasswordError).toBeVisible();
65 | });
66 |
67 | });
68 |
```

View File

@@ -0,0 +1,147 @@
# Test info
- Name: Позитивные сценарии регистрации >> Успешная регистрация нового пользователя
- Location: /Users/vladsmykov/Desktop/Work/AUTOTESTS/CCPC_playwright/tests/ui/registration/register.spec.ts:6:7
# Error details
```
Error: locator.fill: Target page, context or browser has been closed
Call log:
- waiting for getByPlaceholder('Учёное звание*')
- locator resolved to <input readonly value="" type="text" class=" false " name="academicTitle" autocomplete="new-password" placeholder="Учёное звание*"/>
- fill("Доцент")
- attempting fill action
2 × waiting for element to be visible, enabled and editable
- element is not editable
- retrying fill action
- waiting 20ms
2 × waiting for element to be visible, enabled and editable
- element is not editable
- retrying fill action
- waiting 100ms
128 × waiting for element to be visible, enabled and editable
- element is not editable
- retrying fill action
- waiting 500ms
at RegisterPage.register (/Users/vladsmykov/Desktop/Work/AUTOTESTS/CCPC_playwright/page-objects/RegisterPage.ts:100:35)
at /Users/vladsmykov/Desktop/Work/AUTOTESTS/CCPC_playwright/tests/ui/registration/register.spec.ts:15:5
```
# Test source
```ts
1 | import { Page, Locator } from '@playwright/test';
2 |
3 | export class RegisterPage {
4 | readonly page: Page;
5 |
6 | // Поля ввода
7 | readonly nameInput: Locator;
8 | readonly surnameInput: Locator;
9 | readonly patronymicInput: Locator;
10 | readonly academicTitleInput: Locator;
11 | readonly degreeInput: Locator;
12 | readonly positionInput: Locator;
13 | readonly organizationInput: Locator;
14 | readonly emailInput: Locator;
15 | readonly phoneInput: Locator;
16 | readonly passwordInput: Locator;
17 | readonly confirmPasswordInput: Locator;
18 |
19 | // Глазики
20 | readonly passwordToggle: Locator;
21 | readonly confirmPasswordToggle: Locator;
22 |
23 | // Кнопка регистрации
24 | readonly submitButton: Locator;
25 |
26 | // Ссылка "Авторизируйтесь"
27 | readonly loginLink: Locator;
28 |
29 | // Ошибки валидации
30 | readonly requiredFieldErrors: Locator;
31 | readonly nameError: Locator;
32 | readonly surnameError: Locator;
33 | readonly positionError: Locator;
34 | readonly emailFormatError: Locator;
35 | readonly passwordLengthError: Locator;
36 | readonly confirmPasswordRequiredError: Locator;
37 |
38 | // Модалки
39 | readonly duplicateUserModal: Locator;
40 | readonly invalidOrgModal: Locator;
41 |
42 | constructor(page: Page) {
43 | this.page = page;
44 |
45 | // Инпуты
46 | this.nameInput = page.getByPlaceholder('Имя*');
47 | this.surnameInput = page.getByPlaceholder('Фамилия*');
48 | this.patronymicInput = page.getByPlaceholder('Отчество');
49 | this.academicTitleInput = page.getByPlaceholder('Учёное звание*');
50 | this.degreeInput = page.getByPlaceholder('Учёная степень*');
51 | this.positionInput = page.getByPlaceholder('Должность');
52 | this.organizationInput = page.getByPlaceholder('Организация*');
53 | this.emailInput = page.getByPlaceholder('Email (логин)*');
54 | this.phoneInput = page.getByPlaceholder('Номер телефона*');
55 | this.passwordInput = page.getByPlaceholder('Придумайте пароль*');
56 | this.confirmPasswordInput = page.getByPlaceholder('Повторите пароль*');
57 |
58 | // Глазики
59 | this.passwordToggle = page.locator('input[name="password"] + img');
60 | this.confirmPasswordToggle = page.locator('input[name="confirmPassword"] + img');
61 |
62 | // Кнопки
63 | this.submitButton = page.getByRole('button', { name: 'Зарегистрироваться' });
64 | this.loginLink = page.getByText('Авторизируйтесь');
65 |
66 | // Ошибки
67 | this.requiredFieldErrors = page.locator('div[name="error"]', { hasText: 'Поле обязательно для заполнения' });
68 | this.nameError = page.getByText('Некорректное имя');
69 | this.surnameError = page.getByText('Некорректная фамилия');
70 | this.positionError = page.getByText('Не более 200 символов!');
71 | this.emailFormatError = page.getByText('Некорректный Email');
72 | this.passwordLengthError = page.getByText('Не менее 8 символов');
73 | this.confirmPasswordRequiredError = page.getByText('Поле обязательно для заполнения');
74 |
75 | // Модальные окна
76 | this.duplicateUserModal = page.getByText('Пользователь с таким email или телефоном уже зарегистрирован!');
77 | this.invalidOrgModal = page.getByText('Некорректное название организации!');
78 | }
79 |
80 | async goto() {
81 | await this.page.goto('/login/registration');
82 | }
83 |
84 | async register(data: {
85 | name: string,
86 | surname: string,
87 | patronymic?: string,
88 | academicTitle: string,
89 | degree: string,
90 | position?: string,
91 | organization: string,
92 | email: string,
93 | phone: string,
94 | password: string,
95 | confirmPassword: string
96 | }) {
97 | await this.nameInput.fill(data.name);
98 | await this.surnameInput.fill(data.surname);
99 | if (data.patronymic) await this.patronymicInput.fill(data.patronymic);
> 100 | await this.academicTitleInput.fill(data.academicTitle);
| ^ Error: locator.fill: Target page, context or browser has been closed
101 | await this.degreeInput.fill(data.degree);
102 | if (data.position) await this.positionInput.fill(data.position);
103 | await this.organizationInput.fill(data.organization);
104 | await this.emailInput.fill(data.email);
105 | await this.phoneInput.fill(data.phone);
106 | await this.passwordInput.fill(data.password);
107 | await this.confirmPasswordInput.fill(data.confirmPassword);
108 | await this.submitButton.click();
109 | }
110 | }
111 |
```

View File

@@ -1,2 +1,2 @@
"BROKEN","EPIC","FAILED","FEATURE","PASSED","SKIPPED","STORY","UNKNOWN"
"0","","0","","57","0","","0"
"1","","0","","74","0","","0"
1 BROKEN EPIC FAILED FEATURE PASSED SKIPPED STORY UNKNOWN
2 0 1 0 57 74 0 0

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,2 @@
"BROKEN","CATEGORY","FAILED","PASSED","SKIPPED","UNKNOWN"
"1","Test defects","0","0","0","0"
1 BROKEN CATEGORY FAILED PASSED SKIPPED UNKNOWN
1 BROKEN CATEGORY FAILED PASSED SKIPPED UNKNOWN
2 1 Test defects 0 0 0 0

View File

@@ -1 +1 @@
{"uid":"4b4757e66a1912dae1a509f688f20b0f","name":"categories","children":[]}
{"uid":"4b4757e66a1912dae1a509f688f20b0f","name":"categories","children":[{"name":"Test defects","children":[{"name":"Test timeout of 30000ms exceeded.","children":[{"name":"get started link","uid":"6962b06e4eb06b10","parentUid":"c40db157585b53b0bc1e162332a78fe1","status":"broken","time":{"start":1750253539580,"stop":1750253579575,"duration":39995},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":true,"parameters":["chromium"],"tags":[]}],"uid":"c40db157585b53b0bc1e162332a78fe1"}],"uid":"bdbf199525818fae7a8651db9eafe741"}]}

File diff suppressed because one or more lines are too long

View File

@@ -1,58 +1,76 @@
"DESCRIPTION","DURATION IN MS","NAME","PARENT SUITE","START TIME","STATUS","STOP TIME","SUB SUITE","SUITE","TEST CLASS","TEST METHOD"
"","1155","Неверный пароль","webkit","Mon Jun 16 17:35:06 MSK 2025","passed","Mon Jun 16 17:35:07 MSK 2025","Негативные сценарии авторизации","ui/login/login.negative.spec.ts","",""
"","2096","Переход по ссылке ""Забыли пароль?""","firefox","Mon Jun 16 17:34:54 MSK 2025","passed","Mon Jun 16 17:34:56 MSK 2025","Переходы по ссылкам в разделе авторизации","ui/login/login.link.spec.ts","",""
"","2162","get started link","firefox","Mon Jun 16 17:34:54 MSK 2025","passed","Mon Jun 16 17:34:56 MSK 2025","","example.spec.ts","",""
"","1304","get started link","chromium","Mon Jun 16 17:34:47 MSK 2025","passed","Mon Jun 16 17:34:48 MSK 2025","","example.spec.ts","",""
"","1774","Неверный код подтверждения","firefox","Mon Jun 16 17:35:01 MSK 2025","passed","Mon Jun 16 17:35:03 MSK 2025","Негативные сценарии восстановления пароля","ui/recovery/recover-negative.spec.ts","",""
"","565","Некорректный email (формат)","chromium","Mon Jun 16 17:34:51 MSK 2025","passed","Mon Jun 16 17:34:52 MSK 2025","Негативные сценарии восстановления пароля","ui/recovery/recover-negative.spec.ts","",""
"","1154","Только email без пароля","firefox","Mon Jun 16 17:34:59 MSK 2025","passed","Mon Jun 16 17:35:00 MSK 2025","Негативные сценарии авторизации","ui/login/login.negative.spec.ts","",""
"","2541","Переход по ссылке ""Забыли пароль?""","chromium","Mon Jun 16 17:34:47 MSK 2025","passed","Mon Jun 16 17:34:50 MSK 2025","Переходы по ссылкам в разделе авторизации","ui/login/login.link.spec.ts","",""
"","900","Пароли не совпадают","chromium","Mon Jun 16 17:34:52 MSK 2025","passed","Mon Jun 16 17:34:53 MSK 2025","Негативные сценарии восстановления пароля","ui/recovery/recover-negative.spec.ts","",""
"","742","Оба поля пустые","chromium","Mon Jun 16 17:34:50 MSK 2025","passed","Mon Jun 16 17:34:51 MSK 2025","Негативные сценарии авторизации","ui/login/login.negative.spec.ts","",""
"","904","Регистр в email (User@test.com ≠ user@test.com)","webkit","Mon Jun 16 17:35:07 MSK 2025","passed","Mon Jun 16 17:35:08 MSK 2025","Негативные сценарии авторизации","ui/login/login.negative.spec.ts","",""
"","2452","Пользователь успешно восстанавливает пароль","firefox","Mon Jun 16 17:35:03 MSK 2025","passed","Mon Jun 16 17:35:05 MSK 2025","Восстановление пароля — позитивные сценарии","ui/recovery/recover-password.spec.ts","",""
"","1413","Пустое поле ""Повторите пароль""","firefox","Mon Jun 16 17:35:02 MSK 2025","passed","Mon Jun 16 17:35:03 MSK 2025","Негативные сценарии восстановления пароля","ui/recovery/recover-negative.spec.ts","",""
"","1503","has title","webkit","Mon Jun 16 17:35:04 MSK 2025","passed","Mon Jun 16 17:35:05 MSK 2025","","example.spec.ts","",""
"","1495","Пустое поле ""Повторите пароль""","chromium","Mon Jun 16 17:34:52 MSK 2025","passed","Mon Jun 16 17:34:53 MSK 2025","Негативные сценарии восстановления пароля","ui/recovery/recover-negative.spec.ts","",""
"","1196","Переход по ссылке ""Зарегистрируйтесь""","chromium","Mon Jun 16 17:34:47 MSK 2025","passed","Mon Jun 16 17:34:48 MSK 2025","Переходы по ссылкам в разделе авторизации","ui/login/login.link.spec.ts","",""
"","1069","Пустое поле ""Повторите пароль""","webkit","Mon Jun 16 17:35:09 MSK 2025","passed","Mon Jun 16 17:35:10 MSK 2025","Негативные сценарии восстановления пароля","ui/recovery/recover-negative.spec.ts","",""
"","888","Несуществующий email","webkit","Mon Jun 16 17:35:08 MSK 2025","passed","Mon Jun 16 17:35:09 MSK 2025","Негативные сценарии восстановления пароля","ui/recovery/recover-negative.spec.ts","",""
"","1515","Некорректный формат email","firefox","Mon Jun 16 17:34:59 MSK 2025","passed","Mon Jun 16 17:35:01 MSK 2025","Негативные сценарии авторизации","ui/login/login.negative.spec.ts","",""
"","1374","Регистр в email (User@test.com ≠ user@test.com)","firefox","Mon Jun 16 17:35:00 MSK 2025","passed","Mon Jun 16 17:35:01 MSK 2025","Негативные сценарии авторизации","ui/login/login.negative.spec.ts","",""
"","1347","Оба поля пустые","firefox","Mon Jun 16 17:34:58 MSK 2025","passed","Mon Jun 16 17:35:00 MSK 2025","Негативные сценарии авторизации","ui/login/login.negative.spec.ts","",""
"","1233","Неверный пароль","chromium","Mon Jun 16 17:34:49 MSK 2025","passed","Mon Jun 16 17:34:50 MSK 2025","Негативные сценарии авторизации","ui/login/login.negative.spec.ts","",""
"","1091","Пользователь успешно восстанавливает пароль","chromium","Mon Jun 16 17:34:53 MSK 2025","passed","Mon Jun 16 17:34:54 MSK 2025","Восстановление пароля — позитивные сценарии","ui/recovery/recover-password.spec.ts","",""
"","762","Некорректный email (формат)","webkit","Mon Jun 16 17:35:08 MSK 2025","passed","Mon Jun 16 17:35:09 MSK 2025","Негативные сценарии восстановления пароля","ui/recovery/recover-negative.spec.ts","",""
"","963","Пользователь должен успешно залогиниться с валидными данными","webkit","Mon Jun 16 17:35:08 MSK 2025","passed","Mon Jun 16 17:35:09 MSK 2025","Авторизация пользователя","ui/login/login.spec.ts","",""
"","1579","Пользователь должен успешно залогиниться с валидными данными","firefox","Mon Jun 16 17:35:00 MSK 2025","passed","Mon Jun 16 17:35:01 MSK 2025","Авторизация пользователя","ui/login/login.spec.ts","",""
"","1039","Неверный код подтверждения","webkit","Mon Jun 16 17:35:09 MSK 2025","passed","Mon Jun 16 17:35:10 MSK 2025","Негативные сценарии восстановления пароля","ui/recovery/recover-negative.spec.ts","",""
"","943","Некорректный формат email","webkit","Mon Jun 16 17:35:07 MSK 2025","passed","Mon Jun 16 17:35:08 MSK 2025","Негативные сценарии авторизации","ui/login/login.negative.spec.ts","",""
"","894","Некорректный формат email","chromium","Mon Jun 16 17:34:50 MSK 2025","passed","Mon Jun 16 17:34:51 MSK 2025","Негативные сценарии авторизации","ui/login/login.negative.spec.ts","",""
"","1180","Пользователь успешно восстанавливает пароль","webkit","Mon Jun 16 17:35:10 MSK 2025","passed","Mon Jun 16 17:35:11 MSK 2025","Восстановление пароля — позитивные сценарии","ui/recovery/recover-password.spec.ts","",""
"","731","Только email без пароля","webkit","Mon Jun 16 17:35:07 MSK 2025","passed","Mon Jun 16 17:35:08 MSK 2025","Негативные сценарии авторизации","ui/login/login.negative.spec.ts","",""
"","1298","Неверный пароль","firefox","Mon Jun 16 17:34:57 MSK 2025","passed","Mon Jun 16 17:34:59 MSK 2025","Негативные сценарии авторизации","ui/login/login.negative.spec.ts","",""
"","896","Несуществующий email","chromium","Mon Jun 16 17:34:52 MSK 2025","passed","Mon Jun 16 17:34:52 MSK 2025","Негативные сценарии восстановления пароля","ui/recovery/recover-negative.spec.ts","",""
"","873","Переключатель видимости пароля показывает и скрывает ввод","webkit","Mon Jun 16 17:35:08 MSK 2025","passed","Mon Jun 16 17:35:09 MSK 2025","UI сценарии авторизации","ui/login/login.ui.spec.ts","",""
"","1734","get started link","webkit","Mon Jun 16 17:35:04 MSK 2025","passed","Mon Jun 16 17:35:06 MSK 2025","","example.spec.ts","",""
"","825","Только email без пароля","chromium","Mon Jun 16 17:34:50 MSK 2025","passed","Mon Jun 16 17:34:51 MSK 2025","Негативные сценарии авторизации","ui/login/login.negative.spec.ts","",""
"","826","Пользователь должен успешно залогиниться с валидными данными","chromium","Mon Jun 16 17:34:51 MSK 2025","passed","Mon Jun 16 17:34:52 MSK 2025","Авторизация пользователя","ui/login/login.spec.ts","",""
"","1094","Пароли не совпадают","webkit","Mon Jun 16 17:35:09 MSK 2025","passed","Mon Jun 16 17:35:10 MSK 2025","Негативные сценарии восстановления пароля","ui/recovery/recover-negative.spec.ts","",""
"","1539","Некорректный новый пароль","chromium","Mon Jun 16 17:34:52 MSK 2025","passed","Mon Jun 16 17:34:53 MSK 2025","Негативные сценарии восстановления пароля","ui/recovery/recover-negative.spec.ts","",""
"","3048","has title","chromium","Mon Jun 16 17:34:47 MSK 2025","passed","Mon Jun 16 17:34:50 MSK 2025","","example.spec.ts","",""
"","1655","Некорректный новый пароль","firefox","Mon Jun 16 17:35:01 MSK 2025","passed","Mon Jun 16 17:35:03 MSK 2025","Негативные сценарии восстановления пароля","ui/recovery/recover-negative.spec.ts","",""
"","1808","Несуществующий email","firefox","Mon Jun 16 17:34:58 MSK 2025","passed","Mon Jun 16 17:35:00 MSK 2025","Негативные сценарии авторизации","ui/login/login.negative.spec.ts","",""
"","1050","Регистр в email (User@test.com ≠ user@test.com)","chromium","Mon Jun 16 17:34:51 MSK 2025","passed","Mon Jun 16 17:34:52 MSK 2025","Негативные сценарии авторизации","ui/login/login.negative.spec.ts","",""
"","1683","Пароли не совпадают","firefox","Mon Jun 16 17:35:02 MSK 2025","passed","Mon Jun 16 17:35:04 MSK 2025","Негативные сценарии восстановления пароля","ui/recovery/recover-negative.spec.ts","",""
"","965","Переход по ссылке ""Зарегистрируйтесь""","webkit","Mon Jun 16 17:35:06 MSK 2025","passed","Mon Jun 16 17:35:07 MSK 2025","Переходы по ссылкам в разделе авторизации","ui/login/login.link.spec.ts","",""
"","1037","Несуществующий email","webkit","Mon Jun 16 17:35:06 MSK 2025","passed","Mon Jun 16 17:35:07 MSK 2025","Негативные сценарии авторизации","ui/login/login.negative.spec.ts","",""
"","1380","Несуществующий email","chromium","Mon Jun 16 17:34:49 MSK 2025","passed","Mon Jun 16 17:34:50 MSK 2025","Негативные сценарии авторизации","ui/login/login.negative.spec.ts","",""
"","1012","Некорректный email (формат)","firefox","Mon Jun 16 17:35:01 MSK 2025","passed","Mon Jun 16 17:35:02 MSK 2025","Негативные сценарии восстановления пароля","ui/recovery/recover-negative.spec.ts","",""
"","1391","Некорректный новый пароль","webkit","Mon Jun 16 17:35:09 MSK 2025","passed","Mon Jun 16 17:35:10 MSK 2025","Негативные сценарии восстановления пароля","ui/recovery/recover-negative.spec.ts","",""
"","1251","Оба поля пустые","webkit","Mon Jun 16 17:35:06 MSK 2025","passed","Mon Jun 16 17:35:07 MSK 2025","Негативные сценарии авторизации","ui/login/login.negative.spec.ts","",""
"","2459","Переход по ссылке ""Зарегистрируйтесь""","firefox","Mon Jun 16 17:34:54 MSK 2025","passed","Mon Jun 16 17:34:57 MSK 2025","Переходы по ссылкам в разделе авторизации","ui/login/login.link.spec.ts","",""
"","1023","Переход по ссылке ""Забыли пароль?""","webkit","Mon Jun 16 17:35:05 MSK 2025","passed","Mon Jun 16 17:35:06 MSK 2025","Переходы по ссылкам в разделе авторизации","ui/login/login.link.spec.ts","",""
"","1186","Несуществующий email","firefox","Mon Jun 16 17:35:01 MSK 2025","passed","Mon Jun 16 17:35:02 MSK 2025","Негативные сценарии восстановления пароля","ui/recovery/recover-negative.spec.ts","",""
"","1238","Неверный код подтверждения","chromium","Mon Jun 16 17:34:52 MSK 2025","passed","Mon Jun 16 17:34:53 MSK 2025","Негативные сценарии восстановления пароля","ui/recovery/recover-negative.spec.ts","",""
"","1014","Переключатель видимости пароля показывает и скрывает ввод","chromium","Mon Jun 16 17:34:51 MSK 2025","passed","Mon Jun 16 17:34:52 MSK 2025","UI сценарии авторизации","ui/login/login.ui.spec.ts","",""
"","1115","Переключатель видимости пароля показывает и скрывает ввод","firefox","Mon Jun 16 17:35:00 MSK 2025","passed","Mon Jun 16 17:35:01 MSK 2025","UI сценарии авторизации","ui/login/login.ui.spec.ts","",""
"","2140","has title","firefox","Mon Jun 16 17:34:54 MSK 2025","passed","Mon Jun 16 17:34:56 MSK 2025","","example.spec.ts","",""
"","2238","Успешная регистрация нового пользователя","chromium","Wed Jun 18 16:32:57 MSK 2025","passed","Wed Jun 18 16:32:59 MSK 2025","Позитивные сценарии регистрации","ui/registration/register.spec.ts","",""
"","1557","Несуществующий email","webkit","Wed Jun 18 16:33:38 MSK 2025","passed","Wed Jun 18 16:33:40 MSK 2025","Негативные сценарии авторизации","ui/login/login.negative.spec.ts","",""
"","2158","Переключатель видимости пароля показывает и скрывает ввод","chromium","Wed Jun 18 16:32:34 MSK 2025","passed","Wed Jun 18 16:32:36 MSK 2025","UI сценарии авторизации","ui/login/login.ui.spec.ts","",""
"","5626","Несуществующий email","firefox","Wed Jun 18 16:33:18 MSK 2025","passed","Wed Jun 18 16:33:24 MSK 2025","Негативные сценарии восстановления пароля","ui/recovery/recover-negative.spec.ts","",""
"","8207","Некорректное имя и фамилия (слишком длинные)","chromium","Wed Jun 18 16:32:49 MSK 2025","passed","Wed Jun 18 16:32:57 MSK 2025","Негативные сценарии регистрации","ui/registration/register.negative.spec.ts","",""
"","2222","Слишком длинное название организации","chromium","Wed Jun 18 16:32:57 MSK 2025","passed","Wed Jun 18 16:32:59 MSK 2025","Негативные сценарии регистрации","ui/registration/register.negative.spec.ts","",""
"","1947","has title","chromium","Wed Jun 18 16:32:19 MSK 2025","passed","Wed Jun 18 16:32:21 MSK 2025","","example.spec.ts","",""
"","2258","Пароли не совпадают","webkit","Wed Jun 18 16:33:49 MSK 2025","passed","Wed Jun 18 16:33:51 MSK 2025","Негативные сценарии восстановления пароля","ui/recovery/recover-negative.spec.ts","",""
"","3360","Успешная регистрация нового пользователя","webkit","Wed Jun 18 16:33:53 MSK 2025","passed","Wed Jun 18 16:33:56 MSK 2025","Позитивные сценарии регистрации","ui/registration/register.spec.ts","",""
"","1931","Неверный пароль","webkit","Wed Jun 18 16:33:38 MSK 2025","passed","Wed Jun 18 16:33:40 MSK 2025","Негативные сценарии авторизации","ui/login/login.negative.spec.ts","",""
"","1646","Переключатель видимости пароля показывает и скрывает ввод","webkit","Wed Jun 18 16:33:45 MSK 2025","passed","Wed Jun 18 16:33:47 MSK 2025","UI сценарии авторизации","ui/login/login.ui.spec.ts","",""
"","9631","Слишком длинное название организации","firefox","Wed Jun 18 16:33:31 MSK 2025","passed","Wed Jun 18 16:33:40 MSK 2025","Негативные сценарии регистрации","ui/registration/register.negative.spec.ts","",""
"","3220","get started link","firefox","Wed Jun 18 16:33:00 MSK 2025","passed","Wed Jun 18 16:33:03 MSK 2025","","example.spec.ts","",""
"","3735","Регистр в email (User@test.com ≠ user@test.com)","webkit","Wed Jun 18 16:33:41 MSK 2025","passed","Wed Jun 18 16:33:45 MSK 2025","Негативные сценарии авторизации","ui/login/login.negative.spec.ts","",""
"","7335","Слишком длинная должность","chromium","Wed Jun 18 16:32:50 MSK 2025","passed","Wed Jun 18 16:32:57 MSK 2025","Негативные сценарии регистрации","ui/registration/register.negative.spec.ts","",""
"","9836","Переход по ссылке ""Зарегистрируйтесь""","firefox","Wed Jun 18 16:33:00 MSK 2025","passed","Wed Jun 18 16:33:10 MSK 2025","Переходы по ссылкам в разделе авторизации","ui/login/login.link.spec.ts","",""
"","1584","Переход по ссылке ""Зарегистрируйтесь""","webkit","Wed Jun 18 16:33:36 MSK 2025","passed","Wed Jun 18 16:33:38 MSK 2025","Переходы по ссылкам в разделе авторизации","ui/login/login.link.spec.ts","",""
"","2188","Некорректный email (формат)","chromium","Wed Jun 18 16:32:34 MSK 2025","passed","Wed Jun 18 16:32:36 MSK 2025","Негативные сценарии восстановления пароля","ui/recovery/recover-negative.spec.ts","",""
"","1725","Пустое поле ""Повторите пароль""","chromium","Wed Jun 18 16:32:42 MSK 2025","passed","Wed Jun 18 16:32:44 MSK 2025","Негативные сценарии восстановления пароля","ui/recovery/recover-negative.spec.ts","",""
"","6396","Некорректный email формат","firefox","Wed Jun 18 16:33:24 MSK 2025","passed","Wed Jun 18 16:33:31 MSK 2025","Негативные сценарии регистрации","ui/registration/register.negative.spec.ts","",""
"","10712","Только email без пароля","chromium","Wed Jun 18 16:32:23 MSK 2025","passed","Wed Jun 18 16:32:34 MSK 2025","Негативные сценарии авторизации","ui/login/login.negative.spec.ts","",""
"","2131","Переход по ссылке ""Зарегистрируйтесь""","chromium","Wed Jun 18 16:32:19 MSK 2025","passed","Wed Jun 18 16:32:21 MSK 2025","Переходы по ссылкам в разделе авторизации","ui/login/login.link.spec.ts","",""
"","2525","Неверный код подтверждения","firefox","Wed Jun 18 16:33:19 MSK 2025","passed","Wed Jun 18 16:33:21 MSK 2025","Негативные сценарии восстановления пароля","ui/recovery/recover-negative.spec.ts","",""
"","7834","Отправка пустой формы","firefox","Wed Jun 18 16:33:23 MSK 2025","passed","Wed Jun 18 16:33:31 MSK 2025","Негативные сценарии регистрации","ui/registration/register.negative.spec.ts","",""
"","5544","Оба поля пустые","webkit","Wed Jun 18 16:33:40 MSK 2025","passed","Wed Jun 18 16:33:45 MSK 2025","Негативные сценарии авторизации","ui/login/login.negative.spec.ts","",""
"","1754","Пользователь успешно восстанавливает пароль","webkit","Wed Jun 18 16:33:49 MSK 2025","passed","Wed Jun 18 16:33:51 MSK 2025","Восстановление пароля — позитивные сценарии","ui/recovery/recover-password.spec.ts","",""
"","1809","Пользователь должен успешно залогиниться с валидными данными","webkit","Wed Jun 18 16:33:45 MSK 2025","passed","Wed Jun 18 16:33:47 MSK 2025","Авторизация пользователя","ui/login/login.spec.ts","",""
"","10457","Некорректный формат email","chromium","Wed Jun 18 16:32:23 MSK 2025","passed","Wed Jun 18 16:32:34 MSK 2025","Негативные сценарии авторизации","ui/login/login.negative.spec.ts","",""
"","6886","Пользователь должен успешно залогиниться с валидными данными","firefox","Wed Jun 18 16:33:12 MSK 2025","passed","Wed Jun 18 16:33:19 MSK 2025","Авторизация пользователя","ui/login/login.spec.ts","",""
"","1884","Некорректное имя и фамилия (слишком длинные)","webkit","Wed Jun 18 16:33:51 MSK 2025","passed","Wed Jun 18 16:33:53 MSK 2025","Негативные сценарии регистрации","ui/registration/register.negative.spec.ts","",""
"","1968","Оба поля пустые","chromium","Wed Jun 18 16:32:22 MSK 2025","passed","Wed Jun 18 16:32:23 MSK 2025","Негативные сценарии авторизации","ui/login/login.negative.spec.ts","",""
"","1953","Несуществующий email","chromium","Wed Jun 18 16:32:22 MSK 2025","passed","Wed Jun 18 16:32:23 MSK 2025","Негативные сценарии авторизации","ui/login/login.negative.spec.ts","",""
"","1694","Некорректный email формат","webkit","Wed Jun 18 16:33:51 MSK 2025","passed","Wed Jun 18 16:33:53 MSK 2025","Негативные сценарии регистрации","ui/registration/register.negative.spec.ts","",""
"","2322","Несуществующий email","webkit","Wed Jun 18 16:33:47 MSK 2025","passed","Wed Jun 18 16:33:49 MSK 2025","Негативные сценарии восстановления пароля","ui/recovery/recover-negative.spec.ts","",""
"","4281","has title","firefox","Wed Jun 18 16:32:58 MSK 2025","passed","Wed Jun 18 16:33:02 MSK 2025","","example.spec.ts","",""
"","5968","Отправка пустой формы","chromium","Wed Jun 18 16:32:44 MSK 2025","passed","Wed Jun 18 16:32:50 MSK 2025","Негативные сценарии регистрации","ui/registration/register.negative.spec.ts","",""
"","6460","Оба поля пустые","firefox","Wed Jun 18 16:33:05 MSK 2025","passed","Wed Jun 18 16:33:12 MSK 2025","Негативные сценарии авторизации","ui/login/login.negative.spec.ts","",""
"","5267","Некорректный формат email","webkit","Wed Jun 18 16:33:41 MSK 2025","passed","Wed Jun 18 16:33:46 MSK 2025","Негативные сценарии авторизации","ui/login/login.negative.spec.ts","",""
"","2317","Некорректный email (формат)","firefox","Wed Jun 18 16:33:18 MSK 2025","passed","Wed Jun 18 16:33:20 MSK 2025","Негативные сценарии восстановления пароля","ui/recovery/recover-negative.spec.ts","",""
"","6541","Пользователь успешно восстанавливает пароль","chromium","Wed Jun 18 16:32:42 MSK 2025","passed","Wed Jun 18 16:32:49 MSK 2025","Восстановление пароля — позитивные сценарии","ui/recovery/recover-password.spec.ts","",""
"","6807","Только email без пароля","firefox","Wed Jun 18 16:33:11 MSK 2025","passed","Wed Jun 18 16:33:17 MSK 2025","Негативные сценарии авторизации","ui/login/login.negative.spec.ts","",""
"","2414","Неверный код подтверждения","webkit","Wed Jun 18 16:33:47 MSK 2025","passed","Wed Jun 18 16:33:49 MSK 2025","Негативные сценарии восстановления пароля","ui/recovery/recover-negative.spec.ts","",""
"","4202","Переход по ссылке ""Забыли пароль?""","firefox","Wed Jun 18 16:33:00 MSK 2025","passed","Wed Jun 18 16:33:04 MSK 2025","Переходы по ссылкам в разделе авторизации","ui/login/login.link.spec.ts","",""
"","2274","Слишком длинное название организации","webkit","Wed Jun 18 16:33:52 MSK 2025","passed","Wed Jun 18 16:33:54 MSK 2025","Негативные сценарии регистрации","ui/registration/register.negative.spec.ts","",""
"","1916","Переключатель видимости пароля показывает и скрывает ввод","firefox","Wed Jun 18 16:33:17 MSK 2025","passed","Wed Jun 18 16:33:19 MSK 2025","UI сценарии авторизации","ui/login/login.ui.spec.ts","",""
"","1826","Пользователь должен успешно залогиниться с валидными данными","chromium","Wed Jun 18 16:32:34 MSK 2025","passed","Wed Jun 18 16:32:36 MSK 2025","Авторизация пользователя","ui/login/login.spec.ts","",""
"","8208","Некорректный email формат","chromium","Wed Jun 18 16:32:49 MSK 2025","passed","Wed Jun 18 16:32:57 MSK 2025","Негативные сценарии регистрации","ui/registration/register.negative.spec.ts","",""
"","7994","Пользователь успешно восстанавливает пароль","firefox","Wed Jun 18 16:33:22 MSK 2025","passed","Wed Jun 18 16:33:30 MSK 2025","Восстановление пароля — позитивные сценарии","ui/recovery/recover-password.spec.ts","",""
"","3125","Некорректный email (формат)","webkit","Wed Jun 18 16:33:45 MSK 2025","passed","Wed Jun 18 16:33:48 MSK 2025","Негативные сценарии восстановления пароля","ui/recovery/recover-negative.spec.ts","",""
"","2859","has title","webkit","Wed Jun 18 16:33:32 MSK 2025","passed","Wed Jun 18 16:33:35 MSK 2025","","example.spec.ts","",""
"","6128","Неверный код подтверждения","chromium","Wed Jun 18 16:32:36 MSK 2025","passed","Wed Jun 18 16:32:42 MSK 2025","Негативные сценарии восстановления пароля","ui/recovery/recover-negative.spec.ts","",""
"","6627","Пароли не совпадают","chromium","Wed Jun 18 16:32:42 MSK 2025","passed","Wed Jun 18 16:32:49 MSK 2025","Негативные сценарии восстановления пароля","ui/recovery/recover-negative.spec.ts","",""
"","3768","Пустое поле ""Повторите пароль""","webkit","Wed Jun 18 16:33:48 MSK 2025","passed","Wed Jun 18 16:33:52 MSK 2025","Негативные сценарии восстановления пароля","ui/recovery/recover-negative.spec.ts","",""
"","2349","Некорректный новый пароль","firefox","Wed Jun 18 16:33:19 MSK 2025","passed","Wed Jun 18 16:33:22 MSK 2025","Негативные сценарии восстановления пароля","ui/recovery/recover-negative.spec.ts","",""
"","2554","Переход по ссылке ""Забыли пароль?""","webkit","Wed Jun 18 16:33:35 MSK 2025","passed","Wed Jun 18 16:33:38 MSK 2025","Переходы по ссылкам в разделе авторизации","ui/login/login.link.spec.ts","",""
"","3118","Пустое поле ""Повторите пароль""","firefox","Wed Jun 18 16:33:20 MSK 2025","passed","Wed Jun 18 16:33:23 MSK 2025","Негативные сценарии восстановления пароля","ui/recovery/recover-negative.spec.ts","",""
"","6583","Несуществующий email","chromium","Wed Jun 18 16:32:36 MSK 2025","passed","Wed Jun 18 16:32:42 MSK 2025","Негативные сценарии восстановления пароля","ui/recovery/recover-negative.spec.ts","",""
"","1867","Слишком длинная должность","webkit","Wed Jun 18 16:33:51 MSK 2025","passed","Wed Jun 18 16:33:53 MSK 2025","Негативные сценарии регистрации","ui/registration/register.negative.spec.ts","",""
"","7170","Некорректный формат email","firefox","Wed Jun 18 16:33:11 MSK 2025","passed","Wed Jun 18 16:33:18 MSK 2025","Негативные сценарии авторизации","ui/login/login.negative.spec.ts","",""
"","3154","get started link","webkit","Wed Jun 18 16:33:33 MSK 2025","passed","Wed Jun 18 16:33:36 MSK 2025","","example.spec.ts","",""
"","6592","Регистр в email (User@test.com ≠ user@test.com)","firefox","Wed Jun 18 16:33:11 MSK 2025","passed","Wed Jun 18 16:33:18 MSK 2025","Негативные сценарии авторизации","ui/login/login.negative.spec.ts","",""
"","2432","Слишком длинная должность","firefox","Wed Jun 18 16:33:30 MSK 2025","passed","Wed Jun 18 16:33:32 MSK 2025","Негативные сценарии регистрации","ui/registration/register.negative.spec.ts","",""
"","2021","Некорректный новый пароль","webkit","Wed Jun 18 16:33:47 MSK 2025","passed","Wed Jun 18 16:33:49 MSK 2025","Негативные сценарии восстановления пароля","ui/recovery/recover-negative.spec.ts","",""
"","5816","Некорректный новый пароль","chromium","Wed Jun 18 16:32:36 MSK 2025","passed","Wed Jun 18 16:32:42 MSK 2025","Негативные сценарии восстановления пароля","ui/recovery/recover-negative.spec.ts","",""
"","1783","Отправка пустой формы","webkit","Wed Jun 18 16:33:49 MSK 2025","passed","Wed Jun 18 16:33:51 MSK 2025","Негативные сценарии регистрации","ui/registration/register.negative.spec.ts","",""
"","7304","Несуществующий email","firefox","Wed Jun 18 16:33:04 MSK 2025","passed","Wed Jun 18 16:33:11 MSK 2025","Негативные сценарии авторизации","ui/login/login.negative.spec.ts","",""
"","7208","Неверный пароль","firefox","Wed Jun 18 16:33:03 MSK 2025","passed","Wed Jun 18 16:33:11 MSK 2025","Негативные сценарии авторизации","ui/login/login.negative.spec.ts","",""
"","10551","Регистр в email (User@test.com ≠ user@test.com)","chromium","Wed Jun 18 16:32:23 MSK 2025","passed","Wed Jun 18 16:32:34 MSK 2025","Негативные сценарии авторизации","ui/login/login.negative.spec.ts","",""
"","39995","get started link","chromium","Wed Jun 18 16:32:19 MSK 2025","broken","Wed Jun 18 16:32:59 MSK 2025","","example.spec.ts","",""
"","3399","Пароли не совпадают","firefox","Wed Jun 18 16:33:21 MSK 2025","passed","Wed Jun 18 16:33:24 MSK 2025","Негативные сценарии восстановления пароля","ui/recovery/recover-negative.spec.ts","",""
"","2130","Переход по ссылке ""Забыли пароль?""","chromium","Wed Jun 18 16:32:19 MSK 2025","passed","Wed Jun 18 16:32:21 MSK 2025","Переходы по ссылкам в разделе авторизации","ui/login/login.link.spec.ts","",""
"","1938","Неверный пароль","chromium","Wed Jun 18 16:32:21 MSK 2025","passed","Wed Jun 18 16:32:23 MSK 2025","Негативные сценарии авторизации","ui/login/login.negative.spec.ts","",""
"","8951","Успешная регистрация нового пользователя","firefox","Wed Jun 18 16:33:31 MSK 2025","passed","Wed Jun 18 16:33:40 MSK 2025","Позитивные сценарии регистрации","ui/registration/register.spec.ts","",""
"","7395","Некорректное имя и фамилия (слишком длинные)","firefox","Wed Jun 18 16:33:24 MSK 2025","passed","Wed Jun 18 16:33:31 MSK 2025","Негативные сценарии регистрации","ui/registration/register.negative.spec.ts","",""
"","5396","Только email без пароля","webkit","Wed Jun 18 16:33:40 MSK 2025","passed","Wed Jun 18 16:33:45 MSK 2025","Негативные сценарии авторизации","ui/login/login.negative.spec.ts","",""
1 DESCRIPTION DURATION IN MS NAME PARENT SUITE START TIME STATUS STOP TIME SUB SUITE SUITE TEST CLASS TEST METHOD
2 1155 2238 Неверный пароль Успешная регистрация нового пользователя webkit chromium Mon Jun 16 17:35:06 MSK 2025 Wed Jun 18 16:32:57 MSK 2025 passed Mon Jun 16 17:35:07 MSK 2025 Wed Jun 18 16:32:59 MSK 2025 Негативные сценарии авторизации Позитивные сценарии регистрации ui/login/login.negative.spec.ts ui/registration/register.spec.ts
3 2096 1557 Переход по ссылке "Забыли пароль?" Несуществующий email firefox webkit Mon Jun 16 17:34:54 MSK 2025 Wed Jun 18 16:33:38 MSK 2025 passed Mon Jun 16 17:34:56 MSK 2025 Wed Jun 18 16:33:40 MSK 2025 Переходы по ссылкам в разделе авторизации Негативные сценарии авторизации ui/login/login.link.spec.ts ui/login/login.negative.spec.ts
4 2162 2158 get started link Переключатель видимости пароля показывает и скрывает ввод firefox chromium Mon Jun 16 17:34:54 MSK 2025 Wed Jun 18 16:32:34 MSK 2025 passed Mon Jun 16 17:34:56 MSK 2025 Wed Jun 18 16:32:36 MSK 2025 UI сценарии авторизации example.spec.ts ui/login/login.ui.spec.ts
5 1304 5626 get started link Несуществующий email chromium firefox Mon Jun 16 17:34:47 MSK 2025 Wed Jun 18 16:33:18 MSK 2025 passed Mon Jun 16 17:34:48 MSK 2025 Wed Jun 18 16:33:24 MSK 2025 Негативные сценарии восстановления пароля example.spec.ts ui/recovery/recover-negative.spec.ts
6 1774 8207 Неверный код подтверждения Некорректное имя и фамилия (слишком длинные) firefox chromium Mon Jun 16 17:35:01 MSK 2025 Wed Jun 18 16:32:49 MSK 2025 passed Mon Jun 16 17:35:03 MSK 2025 Wed Jun 18 16:32:57 MSK 2025 Негативные сценарии восстановления пароля Негативные сценарии регистрации ui/recovery/recover-negative.spec.ts ui/registration/register.negative.spec.ts
7 565 2222 Некорректный email (формат) Слишком длинное название организации chromium Mon Jun 16 17:34:51 MSK 2025 Wed Jun 18 16:32:57 MSK 2025 passed Mon Jun 16 17:34:52 MSK 2025 Wed Jun 18 16:32:59 MSK 2025 Негативные сценарии восстановления пароля Негативные сценарии регистрации ui/recovery/recover-negative.spec.ts ui/registration/register.negative.spec.ts
8 1154 1947 Только email без пароля has title firefox chromium Mon Jun 16 17:34:59 MSK 2025 Wed Jun 18 16:32:19 MSK 2025 passed Mon Jun 16 17:35:00 MSK 2025 Wed Jun 18 16:32:21 MSK 2025 Негативные сценарии авторизации ui/login/login.negative.spec.ts example.spec.ts
9 2541 2258 Переход по ссылке "Забыли пароль?" Пароли не совпадают chromium webkit Mon Jun 16 17:34:47 MSK 2025 Wed Jun 18 16:33:49 MSK 2025 passed Mon Jun 16 17:34:50 MSK 2025 Wed Jun 18 16:33:51 MSK 2025 Переходы по ссылкам в разделе авторизации Негативные сценарии восстановления пароля ui/login/login.link.spec.ts ui/recovery/recover-negative.spec.ts
10 900 3360 Пароли не совпадают Успешная регистрация нового пользователя chromium webkit Mon Jun 16 17:34:52 MSK 2025 Wed Jun 18 16:33:53 MSK 2025 passed Mon Jun 16 17:34:53 MSK 2025 Wed Jun 18 16:33:56 MSK 2025 Негативные сценарии восстановления пароля Позитивные сценарии регистрации ui/recovery/recover-negative.spec.ts ui/registration/register.spec.ts
11 742 1931 Оба поля пустые Неверный пароль chromium webkit Mon Jun 16 17:34:50 MSK 2025 Wed Jun 18 16:33:38 MSK 2025 passed Mon Jun 16 17:34:51 MSK 2025 Wed Jun 18 16:33:40 MSK 2025 Негативные сценарии авторизации ui/login/login.negative.spec.ts
12 904 1646 Регистр в email (User@test.com ≠ user@test.com) Переключатель видимости пароля показывает и скрывает ввод webkit Mon Jun 16 17:35:07 MSK 2025 Wed Jun 18 16:33:45 MSK 2025 passed Mon Jun 16 17:35:08 MSK 2025 Wed Jun 18 16:33:47 MSK 2025 Негативные сценарии авторизации UI сценарии авторизации ui/login/login.negative.spec.ts ui/login/login.ui.spec.ts
13 2452 9631 Пользователь успешно восстанавливает пароль Слишком длинное название организации firefox Mon Jun 16 17:35:03 MSK 2025 Wed Jun 18 16:33:31 MSK 2025 passed Mon Jun 16 17:35:05 MSK 2025 Wed Jun 18 16:33:40 MSK 2025 Восстановление пароля — позитивные сценарии Негативные сценарии регистрации ui/recovery/recover-password.spec.ts ui/registration/register.negative.spec.ts
14 1413 3220 Пустое поле "Повторите пароль" get started link firefox Mon Jun 16 17:35:02 MSK 2025 Wed Jun 18 16:33:00 MSK 2025 passed Mon Jun 16 17:35:03 MSK 2025 Wed Jun 18 16:33:03 MSK 2025 Негативные сценарии восстановления пароля ui/recovery/recover-negative.spec.ts example.spec.ts
15 1503 3735 has title Регистр в email (User@test.com ≠ user@test.com) webkit Mon Jun 16 17:35:04 MSK 2025 Wed Jun 18 16:33:41 MSK 2025 passed Mon Jun 16 17:35:05 MSK 2025 Wed Jun 18 16:33:45 MSK 2025 Негативные сценарии авторизации example.spec.ts ui/login/login.negative.spec.ts
16 1495 7335 Пустое поле "Повторите пароль" Слишком длинная должность chromium Mon Jun 16 17:34:52 MSK 2025 Wed Jun 18 16:32:50 MSK 2025 passed Mon Jun 16 17:34:53 MSK 2025 Wed Jun 18 16:32:57 MSK 2025 Негативные сценарии восстановления пароля Негативные сценарии регистрации ui/recovery/recover-negative.spec.ts ui/registration/register.negative.spec.ts
17 1196 9836 Переход по ссылке "Зарегистрируйтесь" chromium firefox Mon Jun 16 17:34:47 MSK 2025 Wed Jun 18 16:33:00 MSK 2025 passed Mon Jun 16 17:34:48 MSK 2025 Wed Jun 18 16:33:10 MSK 2025 Переходы по ссылкам в разделе авторизации ui/login/login.link.spec.ts
18 1069 1584 Пустое поле "Повторите пароль" Переход по ссылке "Зарегистрируйтесь" webkit Mon Jun 16 17:35:09 MSK 2025 Wed Jun 18 16:33:36 MSK 2025 passed Mon Jun 16 17:35:10 MSK 2025 Wed Jun 18 16:33:38 MSK 2025 Негативные сценарии восстановления пароля Переходы по ссылкам в разделе авторизации ui/recovery/recover-negative.spec.ts ui/login/login.link.spec.ts
19 888 2188 Несуществующий email Некорректный email (формат) webkit chromium Mon Jun 16 17:35:08 MSK 2025 Wed Jun 18 16:32:34 MSK 2025 passed Mon Jun 16 17:35:09 MSK 2025 Wed Jun 18 16:32:36 MSK 2025 Негативные сценарии восстановления пароля ui/recovery/recover-negative.spec.ts
20 1515 1725 Некорректный формат email Пустое поле "Повторите пароль" firefox chromium Mon Jun 16 17:34:59 MSK 2025 Wed Jun 18 16:32:42 MSK 2025 passed Mon Jun 16 17:35:01 MSK 2025 Wed Jun 18 16:32:44 MSK 2025 Негативные сценарии авторизации Негативные сценарии восстановления пароля ui/login/login.negative.spec.ts ui/recovery/recover-negative.spec.ts
21 1374 6396 Регистр в email (User@test.com ≠ user@test.com) Некорректный email формат firefox Mon Jun 16 17:35:00 MSK 2025 Wed Jun 18 16:33:24 MSK 2025 passed Mon Jun 16 17:35:01 MSK 2025 Wed Jun 18 16:33:31 MSK 2025 Негативные сценарии авторизации Негативные сценарии регистрации ui/login/login.negative.spec.ts ui/registration/register.negative.spec.ts
22 1347 10712 Оба поля пустые Только email без пароля firefox chromium Mon Jun 16 17:34:58 MSK 2025 Wed Jun 18 16:32:23 MSK 2025 passed Mon Jun 16 17:35:00 MSK 2025 Wed Jun 18 16:32:34 MSK 2025 Негативные сценарии авторизации ui/login/login.negative.spec.ts
23 1233 2131 Неверный пароль Переход по ссылке "Зарегистрируйтесь" chromium Mon Jun 16 17:34:49 MSK 2025 Wed Jun 18 16:32:19 MSK 2025 passed Mon Jun 16 17:34:50 MSK 2025 Wed Jun 18 16:32:21 MSK 2025 Негативные сценарии авторизации Переходы по ссылкам в разделе авторизации ui/login/login.negative.spec.ts ui/login/login.link.spec.ts
24 1091 2525 Пользователь успешно восстанавливает пароль Неверный код подтверждения chromium firefox Mon Jun 16 17:34:53 MSK 2025 Wed Jun 18 16:33:19 MSK 2025 passed Mon Jun 16 17:34:54 MSK 2025 Wed Jun 18 16:33:21 MSK 2025 Восстановление пароля — позитивные сценарии Негативные сценарии восстановления пароля ui/recovery/recover-password.spec.ts ui/recovery/recover-negative.spec.ts
25 762 7834 Некорректный email (формат) Отправка пустой формы webkit firefox Mon Jun 16 17:35:08 MSK 2025 Wed Jun 18 16:33:23 MSK 2025 passed Mon Jun 16 17:35:09 MSK 2025 Wed Jun 18 16:33:31 MSK 2025 Негативные сценарии восстановления пароля Негативные сценарии регистрации ui/recovery/recover-negative.spec.ts ui/registration/register.negative.spec.ts
26 963 5544 Пользователь должен успешно залогиниться с валидными данными Оба поля пустые webkit Mon Jun 16 17:35:08 MSK 2025 Wed Jun 18 16:33:40 MSK 2025 passed Mon Jun 16 17:35:09 MSK 2025 Wed Jun 18 16:33:45 MSK 2025 Авторизация пользователя Негативные сценарии авторизации ui/login/login.spec.ts ui/login/login.negative.spec.ts
27 1579 1754 Пользователь должен успешно залогиниться с валидными данными Пользователь успешно восстанавливает пароль firefox webkit Mon Jun 16 17:35:00 MSK 2025 Wed Jun 18 16:33:49 MSK 2025 passed Mon Jun 16 17:35:01 MSK 2025 Wed Jun 18 16:33:51 MSK 2025 Авторизация пользователя Восстановление пароля — позитивные сценарии ui/login/login.spec.ts ui/recovery/recover-password.spec.ts
28 1039 1809 Неверный код подтверждения Пользователь должен успешно залогиниться с валидными данными webkit Mon Jun 16 17:35:09 MSK 2025 Wed Jun 18 16:33:45 MSK 2025 passed Mon Jun 16 17:35:10 MSK 2025 Wed Jun 18 16:33:47 MSK 2025 Негативные сценарии восстановления пароля Авторизация пользователя ui/recovery/recover-negative.spec.ts ui/login/login.spec.ts
29 943 10457 Некорректный формат email webkit chromium Mon Jun 16 17:35:07 MSK 2025 Wed Jun 18 16:32:23 MSK 2025 passed Mon Jun 16 17:35:08 MSK 2025 Wed Jun 18 16:32:34 MSK 2025 Негативные сценарии авторизации ui/login/login.negative.spec.ts
30 894 6886 Некорректный формат email Пользователь должен успешно залогиниться с валидными данными chromium firefox Mon Jun 16 17:34:50 MSK 2025 Wed Jun 18 16:33:12 MSK 2025 passed Mon Jun 16 17:34:51 MSK 2025 Wed Jun 18 16:33:19 MSK 2025 Негативные сценарии авторизации Авторизация пользователя ui/login/login.negative.spec.ts ui/login/login.spec.ts
31 1180 1884 Пользователь успешно восстанавливает пароль Некорректное имя и фамилия (слишком длинные) webkit Mon Jun 16 17:35:10 MSK 2025 Wed Jun 18 16:33:51 MSK 2025 passed Mon Jun 16 17:35:11 MSK 2025 Wed Jun 18 16:33:53 MSK 2025 Восстановление пароля — позитивные сценарии Негативные сценарии регистрации ui/recovery/recover-password.spec.ts ui/registration/register.negative.spec.ts
32 731 1968 Только email без пароля Оба поля пустые webkit chromium Mon Jun 16 17:35:07 MSK 2025 Wed Jun 18 16:32:22 MSK 2025 passed Mon Jun 16 17:35:08 MSK 2025 Wed Jun 18 16:32:23 MSK 2025 Негативные сценарии авторизации ui/login/login.negative.spec.ts
33 1298 1953 Неверный пароль Несуществующий email firefox chromium Mon Jun 16 17:34:57 MSK 2025 Wed Jun 18 16:32:22 MSK 2025 passed Mon Jun 16 17:34:59 MSK 2025 Wed Jun 18 16:32:23 MSK 2025 Негативные сценарии авторизации ui/login/login.negative.spec.ts
34 896 1694 Несуществующий email Некорректный email формат chromium webkit Mon Jun 16 17:34:52 MSK 2025 Wed Jun 18 16:33:51 MSK 2025 passed Mon Jun 16 17:34:52 MSK 2025 Wed Jun 18 16:33:53 MSK 2025 Негативные сценарии восстановления пароля Негативные сценарии регистрации ui/recovery/recover-negative.spec.ts ui/registration/register.negative.spec.ts
35 873 2322 Переключатель видимости пароля показывает и скрывает ввод Несуществующий email webkit Mon Jun 16 17:35:08 MSK 2025 Wed Jun 18 16:33:47 MSK 2025 passed Mon Jun 16 17:35:09 MSK 2025 Wed Jun 18 16:33:49 MSK 2025 UI сценарии авторизации Негативные сценарии восстановления пароля ui/login/login.ui.spec.ts ui/recovery/recover-negative.spec.ts
36 1734 4281 get started link has title webkit firefox Mon Jun 16 17:35:04 MSK 2025 Wed Jun 18 16:32:58 MSK 2025 passed Mon Jun 16 17:35:06 MSK 2025 Wed Jun 18 16:33:02 MSK 2025 example.spec.ts
37 825 5968 Только email без пароля Отправка пустой формы chromium Mon Jun 16 17:34:50 MSK 2025 Wed Jun 18 16:32:44 MSK 2025 passed Mon Jun 16 17:34:51 MSK 2025 Wed Jun 18 16:32:50 MSK 2025 Негативные сценарии авторизации Негативные сценарии регистрации ui/login/login.negative.spec.ts ui/registration/register.negative.spec.ts
38 826 6460 Пользователь должен успешно залогиниться с валидными данными Оба поля пустые chromium firefox Mon Jun 16 17:34:51 MSK 2025 Wed Jun 18 16:33:05 MSK 2025 passed Mon Jun 16 17:34:52 MSK 2025 Wed Jun 18 16:33:12 MSK 2025 Авторизация пользователя Негативные сценарии авторизации ui/login/login.spec.ts ui/login/login.negative.spec.ts
39 1094 5267 Пароли не совпадают Некорректный формат email webkit Mon Jun 16 17:35:09 MSK 2025 Wed Jun 18 16:33:41 MSK 2025 passed Mon Jun 16 17:35:10 MSK 2025 Wed Jun 18 16:33:46 MSK 2025 Негативные сценарии восстановления пароля Негативные сценарии авторизации ui/recovery/recover-negative.spec.ts ui/login/login.negative.spec.ts
40 1539 2317 Некорректный новый пароль Некорректный email (формат) chromium firefox Mon Jun 16 17:34:52 MSK 2025 Wed Jun 18 16:33:18 MSK 2025 passed Mon Jun 16 17:34:53 MSK 2025 Wed Jun 18 16:33:20 MSK 2025 Негативные сценарии восстановления пароля ui/recovery/recover-negative.spec.ts
41 3048 6541 has title Пользователь успешно восстанавливает пароль chromium Mon Jun 16 17:34:47 MSK 2025 Wed Jun 18 16:32:42 MSK 2025 passed Mon Jun 16 17:34:50 MSK 2025 Wed Jun 18 16:32:49 MSK 2025 Восстановление пароля — позитивные сценарии example.spec.ts ui/recovery/recover-password.spec.ts
42 1655 6807 Некорректный новый пароль Только email без пароля firefox Mon Jun 16 17:35:01 MSK 2025 Wed Jun 18 16:33:11 MSK 2025 passed Mon Jun 16 17:35:03 MSK 2025 Wed Jun 18 16:33:17 MSK 2025 Негативные сценарии восстановления пароля Негативные сценарии авторизации ui/recovery/recover-negative.spec.ts ui/login/login.negative.spec.ts
43 1808 2414 Несуществующий email Неверный код подтверждения firefox webkit Mon Jun 16 17:34:58 MSK 2025 Wed Jun 18 16:33:47 MSK 2025 passed Mon Jun 16 17:35:00 MSK 2025 Wed Jun 18 16:33:49 MSK 2025 Негативные сценарии авторизации Негативные сценарии восстановления пароля ui/login/login.negative.spec.ts ui/recovery/recover-negative.spec.ts
44 1050 4202 Регистр в email (User@test.com ≠ user@test.com) Переход по ссылке "Забыли пароль?" chromium firefox Mon Jun 16 17:34:51 MSK 2025 Wed Jun 18 16:33:00 MSK 2025 passed Mon Jun 16 17:34:52 MSK 2025 Wed Jun 18 16:33:04 MSK 2025 Негативные сценарии авторизации Переходы по ссылкам в разделе авторизации ui/login/login.negative.spec.ts ui/login/login.link.spec.ts
45 1683 2274 Пароли не совпадают Слишком длинное название организации firefox webkit Mon Jun 16 17:35:02 MSK 2025 Wed Jun 18 16:33:52 MSK 2025 passed Mon Jun 16 17:35:04 MSK 2025 Wed Jun 18 16:33:54 MSK 2025 Негативные сценарии восстановления пароля Негативные сценарии регистрации ui/recovery/recover-negative.spec.ts ui/registration/register.negative.spec.ts
46 965 1916 Переход по ссылке "Зарегистрируйтесь" Переключатель видимости пароля показывает и скрывает ввод webkit firefox Mon Jun 16 17:35:06 MSK 2025 Wed Jun 18 16:33:17 MSK 2025 passed Mon Jun 16 17:35:07 MSK 2025 Wed Jun 18 16:33:19 MSK 2025 Переходы по ссылкам в разделе авторизации UI сценарии авторизации ui/login/login.link.spec.ts ui/login/login.ui.spec.ts
47 1037 1826 Несуществующий email Пользователь должен успешно залогиниться с валидными данными webkit chromium Mon Jun 16 17:35:06 MSK 2025 Wed Jun 18 16:32:34 MSK 2025 passed Mon Jun 16 17:35:07 MSK 2025 Wed Jun 18 16:32:36 MSK 2025 Негативные сценарии авторизации Авторизация пользователя ui/login/login.negative.spec.ts ui/login/login.spec.ts
48 1380 8208 Несуществующий email Некорректный email формат chromium Mon Jun 16 17:34:49 MSK 2025 Wed Jun 18 16:32:49 MSK 2025 passed Mon Jun 16 17:34:50 MSK 2025 Wed Jun 18 16:32:57 MSK 2025 Негативные сценарии авторизации Негативные сценарии регистрации ui/login/login.negative.spec.ts ui/registration/register.negative.spec.ts
49 1012 7994 Некорректный email (формат) Пользователь успешно восстанавливает пароль firefox Mon Jun 16 17:35:01 MSK 2025 Wed Jun 18 16:33:22 MSK 2025 passed Mon Jun 16 17:35:02 MSK 2025 Wed Jun 18 16:33:30 MSK 2025 Негативные сценарии восстановления пароля Восстановление пароля — позитивные сценарии ui/recovery/recover-negative.spec.ts ui/recovery/recover-password.spec.ts
50 1391 3125 Некорректный новый пароль Некорректный email (формат) webkit Mon Jun 16 17:35:09 MSK 2025 Wed Jun 18 16:33:45 MSK 2025 passed Mon Jun 16 17:35:10 MSK 2025 Wed Jun 18 16:33:48 MSK 2025 Негативные сценарии восстановления пароля ui/recovery/recover-negative.spec.ts
51 1251 2859 Оба поля пустые has title webkit Mon Jun 16 17:35:06 MSK 2025 Wed Jun 18 16:33:32 MSK 2025 passed Mon Jun 16 17:35:07 MSK 2025 Wed Jun 18 16:33:35 MSK 2025 Негативные сценарии авторизации ui/login/login.negative.spec.ts example.spec.ts
52 2459 6128 Переход по ссылке "Зарегистрируйтесь" Неверный код подтверждения firefox chromium Mon Jun 16 17:34:54 MSK 2025 Wed Jun 18 16:32:36 MSK 2025 passed Mon Jun 16 17:34:57 MSK 2025 Wed Jun 18 16:32:42 MSK 2025 Переходы по ссылкам в разделе авторизации Негативные сценарии восстановления пароля ui/login/login.link.spec.ts ui/recovery/recover-negative.spec.ts
53 1023 6627 Переход по ссылке "Забыли пароль?" Пароли не совпадают webkit chromium Mon Jun 16 17:35:05 MSK 2025 Wed Jun 18 16:32:42 MSK 2025 passed Mon Jun 16 17:35:06 MSK 2025 Wed Jun 18 16:32:49 MSK 2025 Переходы по ссылкам в разделе авторизации Негативные сценарии восстановления пароля ui/login/login.link.spec.ts ui/recovery/recover-negative.spec.ts
54 1186 3768 Несуществующий email Пустое поле "Повторите пароль" firefox webkit Mon Jun 16 17:35:01 MSK 2025 Wed Jun 18 16:33:48 MSK 2025 passed Mon Jun 16 17:35:02 MSK 2025 Wed Jun 18 16:33:52 MSK 2025 Негативные сценарии восстановления пароля ui/recovery/recover-negative.spec.ts
55 1238 2349 Неверный код подтверждения Некорректный новый пароль chromium firefox Mon Jun 16 17:34:52 MSK 2025 Wed Jun 18 16:33:19 MSK 2025 passed Mon Jun 16 17:34:53 MSK 2025 Wed Jun 18 16:33:22 MSK 2025 Негативные сценарии восстановления пароля ui/recovery/recover-negative.spec.ts
56 1014 2554 Переключатель видимости пароля показывает и скрывает ввод Переход по ссылке "Забыли пароль?" chromium webkit Mon Jun 16 17:34:51 MSK 2025 Wed Jun 18 16:33:35 MSK 2025 passed Mon Jun 16 17:34:52 MSK 2025 Wed Jun 18 16:33:38 MSK 2025 UI сценарии авторизации Переходы по ссылкам в разделе авторизации ui/login/login.ui.spec.ts ui/login/login.link.spec.ts
57 1115 3118 Переключатель видимости пароля показывает и скрывает ввод Пустое поле "Повторите пароль" firefox Mon Jun 16 17:35:00 MSK 2025 Wed Jun 18 16:33:20 MSK 2025 passed Mon Jun 16 17:35:01 MSK 2025 Wed Jun 18 16:33:23 MSK 2025 UI сценарии авторизации Негативные сценарии восстановления пароля ui/login/login.ui.spec.ts ui/recovery/recover-negative.spec.ts
58 2140 6583 has title Несуществующий email firefox chromium Mon Jun 16 17:34:54 MSK 2025 Wed Jun 18 16:32:36 MSK 2025 passed Mon Jun 16 17:34:56 MSK 2025 Wed Jun 18 16:32:42 MSK 2025 Негативные сценарии восстановления пароля example.spec.ts ui/recovery/recover-negative.spec.ts
59 1867 Слишком длинная должность webkit Wed Jun 18 16:33:51 MSK 2025 passed Wed Jun 18 16:33:53 MSK 2025 Негативные сценарии регистрации ui/registration/register.negative.spec.ts
60 7170 Некорректный формат email firefox Wed Jun 18 16:33:11 MSK 2025 passed Wed Jun 18 16:33:18 MSK 2025 Негативные сценарии авторизации ui/login/login.negative.spec.ts
61 3154 get started link webkit Wed Jun 18 16:33:33 MSK 2025 passed Wed Jun 18 16:33:36 MSK 2025 example.spec.ts
62 6592 Регистр в email (User@test.com ≠ user@test.com) firefox Wed Jun 18 16:33:11 MSK 2025 passed Wed Jun 18 16:33:18 MSK 2025 Негативные сценарии авторизации ui/login/login.negative.spec.ts
63 2432 Слишком длинная должность firefox Wed Jun 18 16:33:30 MSK 2025 passed Wed Jun 18 16:33:32 MSK 2025 Негативные сценарии регистрации ui/registration/register.negative.spec.ts
64 2021 Некорректный новый пароль webkit Wed Jun 18 16:33:47 MSK 2025 passed Wed Jun 18 16:33:49 MSK 2025 Негативные сценарии восстановления пароля ui/recovery/recover-negative.spec.ts
65 5816 Некорректный новый пароль chromium Wed Jun 18 16:32:36 MSK 2025 passed Wed Jun 18 16:32:42 MSK 2025 Негативные сценарии восстановления пароля ui/recovery/recover-negative.spec.ts
66 1783 Отправка пустой формы webkit Wed Jun 18 16:33:49 MSK 2025 passed Wed Jun 18 16:33:51 MSK 2025 Негативные сценарии регистрации ui/registration/register.negative.spec.ts
67 7304 Несуществующий email firefox Wed Jun 18 16:33:04 MSK 2025 passed Wed Jun 18 16:33:11 MSK 2025 Негативные сценарии авторизации ui/login/login.negative.spec.ts
68 7208 Неверный пароль firefox Wed Jun 18 16:33:03 MSK 2025 passed Wed Jun 18 16:33:11 MSK 2025 Негативные сценарии авторизации ui/login/login.negative.spec.ts
69 10551 Регистр в email (User@test.com ≠ user@test.com) chromium Wed Jun 18 16:32:23 MSK 2025 passed Wed Jun 18 16:32:34 MSK 2025 Негативные сценарии авторизации ui/login/login.negative.spec.ts
70 39995 get started link chromium Wed Jun 18 16:32:19 MSK 2025 broken Wed Jun 18 16:32:59 MSK 2025 example.spec.ts
71 3399 Пароли не совпадают firefox Wed Jun 18 16:33:21 MSK 2025 passed Wed Jun 18 16:33:24 MSK 2025 Негативные сценарии восстановления пароля ui/recovery/recover-negative.spec.ts
72 2130 Переход по ссылке "Забыли пароль?" chromium Wed Jun 18 16:32:19 MSK 2025 passed Wed Jun 18 16:32:21 MSK 2025 Переходы по ссылкам в разделе авторизации ui/login/login.link.spec.ts
73 1938 Неверный пароль chromium Wed Jun 18 16:32:21 MSK 2025 passed Wed Jun 18 16:32:23 MSK 2025 Негативные сценарии авторизации ui/login/login.negative.spec.ts
74 8951 Успешная регистрация нового пользователя firefox Wed Jun 18 16:33:31 MSK 2025 passed Wed Jun 18 16:33:40 MSK 2025 Позитивные сценарии регистрации ui/registration/register.spec.ts
75 7395 Некорректное имя и фамилия (слишком длинные) firefox Wed Jun 18 16:33:24 MSK 2025 passed Wed Jun 18 16:33:31 MSK 2025 Негативные сценарии регистрации ui/registration/register.negative.spec.ts
76 5396 Только email без пароля webkit Wed Jun 18 16:33:40 MSK 2025 passed Wed Jun 18 16:33:45 MSK 2025 Негативные сценарии авторизации ui/login/login.negative.spec.ts

File diff suppressed because one or more lines are too long

View File

@@ -1 +1 @@
{"uid":"f30f5da0d9b0eada","name":"Только email без пароля","fullName":"ui/login/login.negative.spec.ts:37:7","historyId":"8c67bb2f4fb916157fb6191bbb5e4267:84e28e814b821ed013329cc8dbc467e0","time":{"start":1750075564160,"stop":1750075565015,"duration":855},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Before Hooks","time":{"start":1750075564160,"stop":1750075564275,"duration":115},"status":"passed","steps":[{"name":"fixture: context","time":{"start":1750075564161,"stop":1750075564164,"duration":3},"status":"passed","steps":[{"name":"browser.newContext","time":{"start":1750075564161,"stop":1750075564163,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":1,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},{"name":"fixture: page","time":{"start":1750075564164,"stop":1750075564275,"duration":111},"status":"passed","steps":[{"name":"browserContext.newPage","time":{"start":1750075564164,"stop":1750075564275,"duration":111},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":1,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":4,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},{"name":"page.goto(/login/authorization)","time":{"start":1750075564276,"stop":1750075564823,"duration":547},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"locator.fill(autotest@example.com)","time":{"start":1750075564825,"stop":1750075564915,"duration":90},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"locator.fill()","time":{"start":1750075564916,"stop":1750075564925,"duration":9},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"locator.getByRole('button', { name: 'Войти', exact: true }).click","time":{"start":1750075564926,"stop":1750075565009,"duration":83},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"expect.toBeVisible","time":{"start":1750075565009,"stop":1750075565013,"duration":4},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"After Hooks","time":{"start":1750075565013,"stop":1750075565016,"duration":3},"status":"passed","steps":[{"name":"fixture: page","time":{"start":1750075565013,"stop":1750075565013,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"fixture: context","time":{"start":1750075565013,"stop":1750075565013,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":2,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":13,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"language","value":"javascript"},{"name":"framework","value":"playwright"},{"name":"package","value":"ui.login.login.negative.spec.ts"},{"name":"titlePath","value":" > webkit > ui/login/login.negative.spec.ts > Негативные сценарии авторизации"},{"name":"host","value":"MacBook-Air-Vlad.local"},{"name":"thread","value":"pid-37773-worker-1"},{"name":"parentSuite","value":"webkit"},{"name":"suite","value":"ui/login/login.negative.spec.ts"},{"name":"subSuite","value":"Негативные сценарии авторизации"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"Project","value":"webkit"}],"links":[],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"f30f5da0d9b0eada.json","parameterValues":["webkit"]}
{"uid":"1189050f6717ad27","name":"Только email без пароля","fullName":"ui/login/login.negative.spec.ts:37:7","historyId":"8c67bb2f4fb916157fb6191bbb5e4267:84e28e814b821ed013329cc8dbc467e0","time":{"start":1750075564160,"stop":1750075565015,"duration":855},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Before Hooks","time":{"start":1750075564160,"stop":1750075564275,"duration":115},"status":"passed","steps":[{"name":"fixture: context","time":{"start":1750075564161,"stop":1750075564164,"duration":3},"status":"passed","steps":[{"name":"browser.newContext","time":{"start":1750075564161,"stop":1750075564163,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":1,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},{"name":"fixture: page","time":{"start":1750075564164,"stop":1750075564275,"duration":111},"status":"passed","steps":[{"name":"browserContext.newPage","time":{"start":1750075564164,"stop":1750075564275,"duration":111},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":1,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":4,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},{"name":"page.goto(/login/authorization)","time":{"start":1750075564276,"stop":1750075564823,"duration":547},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"locator.fill(autotest@example.com)","time":{"start":1750075564825,"stop":1750075564915,"duration":90},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"locator.fill()","time":{"start":1750075564916,"stop":1750075564925,"duration":9},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"locator.getByRole('button', { name: 'Войти', exact: true }).click","time":{"start":1750075564926,"stop":1750075565009,"duration":83},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"expect.toBeVisible","time":{"start":1750075565009,"stop":1750075565013,"duration":4},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"After Hooks","time":{"start":1750075565013,"stop":1750075565016,"duration":3},"status":"passed","steps":[{"name":"fixture: page","time":{"start":1750075565013,"stop":1750075565013,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"fixture: context","time":{"start":1750075565013,"stop":1750075565013,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":2,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":13,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"language","value":"javascript"},{"name":"framework","value":"playwright"},{"name":"package","value":"ui.login.login.negative.spec.ts"},{"name":"titlePath","value":" > webkit > ui/login/login.negative.spec.ts > Негативные сценарии авторизации"},{"name":"host","value":"MacBook-Air-Vlad.local"},{"name":"thread","value":"pid-37773-worker-1"},{"name":"parentSuite","value":"webkit"},{"name":"suite","value":"ui/login/login.negative.spec.ts"},{"name":"subSuite","value":"Негативные сценарии авторизации"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"Project","value":"webkit"}],"links":[],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"1189050f6717ad27.json","parameterValues":["webkit"]}

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
{"uid":"132f4ab6d9074007","name":"has title","fullName":"example.spec.ts:3:5","historyId":"3a2a809b453af4fd564578d1a27f3e45:5bd835b0d6b1d4ada3b9f0db936e82c8","time":{"start":1750253470947,"stop":1750253485298,"duration":14351},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Before Hooks","time":{"start":1750253470940,"stop":1750253471645,"duration":705},"status":"passed","steps":[{"name":"fixture: browser","time":{"start":1750253470947,"stop":1750253471354,"duration":407},"status":"passed","steps":[{"name":"browserType.launch","time":{"start":1750253470949,"stop":1750253471353,"duration":404},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":1,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},{"name":"fixture: context","time":{"start":1750253471355,"stop":1750253471400,"duration":45},"status":"passed","steps":[{"name":"browser.newContext","time":{"start":1750253471359,"stop":1750253471377,"duration":18},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":1,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},{"name":"fixture: page","time":{"start":1750253471400,"stop":1750253471645,"duration":245},"status":"passed","steps":[{"name":"browserContext.newPage","time":{"start":1750253471401,"stop":1750253471645,"duration":244},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":1,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":6,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},{"name":"page.goto(https://playwright.dev/)","time":{"start":1750253471647,"stop":1750253485480,"duration":13833},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"expect.toHaveTitle","time":{"start":1750253485482,"stop":1750253485516,"duration":34},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"After Hooks","time":{"start":1750253485516,"stop":1750253485702,"duration":186},"status":"passed","steps":[{"name":"fixture: page","time":{"start":1750253485517,"stop":1750253485517,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"fixture: context","time":{"start":1750253485517,"stop":1750253485517,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":2,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":12,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"language","value":"javascript"},{"name":"framework","value":"playwright"},{"name":"package","value":"example.spec.ts"},{"name":"titlePath","value":" > chromium > example.spec.ts"},{"name":"host","value":"MacBook-Air-Vlad.local"},{"name":"thread","value":"pid-59200-worker-0"},{"name":"parentSuite","value":"chromium"},{"name":"suite","value":"example.spec.ts"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"Project","value":"chromium"}],"links":[],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"132f4ab6d9074007.json","parameterValues":["chromium"]}

View File

@@ -0,0 +1 @@
{"uid":"13b252823d104e51","name":"Несуществующий email","fullName":"ui/recovery/recover-negative.spec.ts:15:7","historyId":"c118be77fa2af6f0e0052ec7489ba66c:5bd835b0d6b1d4ada3b9f0db936e82c8","time":{"start":1750252813957,"stop":1750252814935,"duration":978},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Before Hooks","time":{"start":1750252813957,"stop":1750252813997,"duration":40},"status":"passed","steps":[{"name":"fixture: context","time":{"start":1750252813958,"stop":1750252813960,"duration":2},"status":"passed","steps":[{"name":"browser.newContext","time":{"start":1750252813958,"stop":1750252813960,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":1,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},{"name":"fixture: page","time":{"start":1750252813960,"stop":1750252813997,"duration":37},"status":"passed","steps":[{"name":"browserContext.newPage","time":{"start":1750252813960,"stop":1750252813997,"duration":37},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":1,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":4,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},{"name":"page.goto(/recoverpassword)","time":{"start":1750252813998,"stop":1750252814760,"duration":762},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"locator.fill(nobody@example.com)","time":{"start":1750252814761,"stop":1750252814795,"duration":34},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"locator.getByRole('button', { name: 'Далее' }).click","time":{"start":1750252814795,"stop":1750252814824,"duration":29},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"expect.toBeVisible","time":{"start":1750252814825,"stop":1750252814931,"duration":106},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"After Hooks","time":{"start":1750252814931,"stop":1750252814937,"duration":6},"status":"passed","steps":[{"name":"fixture: page","time":{"start":1750252814931,"stop":1750252814931,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"fixture: context","time":{"start":1750252814931,"stop":1750252814931,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":2,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":12,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"language","value":"javascript"},{"name":"framework","value":"playwright"},{"name":"package","value":"ui.recovery.recover-negative.spec.ts"},{"name":"titlePath","value":" > chromium > ui/recovery/recover-negative.spec.ts > Негативные сценарии восстановления пароля"},{"name":"host","value":"MacBook-Air-Vlad.local"},{"name":"thread","value":"pid-58272-worker-2"},{"name":"parentSuite","value":"chromium"},{"name":"suite","value":"ui/recovery/recover-negative.spec.ts"},{"name":"subSuite","value":"Негативные сценарии восстановления пароля"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"Project","value":"chromium"}],"links":[],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"13b252823d104e51.json","parameterValues":["chromium"]}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
{"uid":"174c38dfb4172d0a","name":"Слишком длинная должность","fullName":"ui/registration/register.negative.spec.ts:38:7","historyId":"2214c0f917091cfcda832cd03e01bb76:b444eb0fbe6390c71e68b51dd25701fc","time":{"start":1750252849868,"stop":1750252851419,"duration":1551},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Before Hooks","time":{"start":1750252849869,"stop":1750252850025,"duration":156},"status":"passed","steps":[{"name":"fixture: context","time":{"start":1750252849869,"stop":1750252849880,"duration":11},"status":"passed","steps":[{"name":"browser.newContext","time":{"start":1750252849869,"stop":1750252849880,"duration":11},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":1,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},{"name":"fixture: page","time":{"start":1750252849880,"stop":1750252850025,"duration":145},"status":"passed","steps":[{"name":"browserContext.newPage","time":{"start":1750252849881,"stop":1750252850025,"duration":144},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":1,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":4,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},{"name":"page.goto(/login/registration)","time":{"start":1750252850029,"stop":1750252851294,"duration":1265},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"locator.fill(XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)","time":{"start":1750252851302,"stop":1750252851334,"duration":32},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"locator.getByRole('button', { name: 'Зарегистрироваться' }).click","time":{"start":1750252851335,"stop":1750252851399,"duration":64},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"expect.toBeVisible","time":{"start":1750252851400,"stop":1750252851415,"duration":15},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"After Hooks","time":{"start":1750252851415,"stop":1750252851421,"duration":6},"status":"passed","steps":[{"name":"fixture: page","time":{"start":1750252851415,"stop":1750252851415,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"fixture: context","time":{"start":1750252851415,"stop":1750252851415,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":2,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":12,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"language","value":"javascript"},{"name":"framework","value":"playwright"},{"name":"package","value":"ui.registration.register.negative.spec.ts"},{"name":"titlePath","value":" > firefox > ui/registration/register.negative.spec.ts > Негативные сценарии регистрации"},{"name":"host","value":"MacBook-Air-Vlad.local"},{"name":"thread","value":"pid-58272-worker-1"},{"name":"parentSuite","value":"firefox"},{"name":"suite","value":"ui/registration/register.negative.spec.ts"},{"name":"subSuite","value":"Негативные сценарии регистрации"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"Project","value":"firefox"}],"links":[],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"174c38dfb4172d0a.json","parameterValues":["firefox"]}

View File

@@ -1 +1 @@
{"uid":"7b807a335cae4963","name":"Несуществующий email","fullName":"ui/recovery/recover-negative.spec.ts:15:7","historyId":"c118be77fa2af6f0e0052ec7489ba66c:b444eb0fbe6390c71e68b51dd25701fc","time":{"start":1750084501499,"stop":1750084502685,"duration":1186},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":1,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Before Hooks","time":{"start":1750084501502,"stop":1750084501745,"duration":243},"status":"passed","steps":[{"name":"fixture: context","time":{"start":1750084501504,"stop":1750084501509,"duration":5},"status":"passed","steps":[{"name":"browser.newContext","time":{"start":1750084501504,"stop":1750084501509,"duration":5},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":1,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},{"name":"fixture: page","time":{"start":1750084501510,"stop":1750084501745,"duration":235},"status":"passed","steps":[{"name":"browserContext.newPage","time":{"start":1750084501510,"stop":1750084501745,"duration":235},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":1,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":4,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},{"name":"page.goto(/recoverpassword)","time":{"start":1750084501746,"stop":1750084502456,"duration":710},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"locator.fill(nobody@example.com)","time":{"start":1750084502458,"stop":1750084502494,"duration":36},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"locator.getByRole('button', { name: 'Далее' }).click","time":{"start":1750084502495,"stop":1750084502569,"duration":74},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"expect.toBeVisible","time":{"start":1750084502570,"stop":1750084502683,"duration":113},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"After Hooks","time":{"start":1750084502683,"stop":1750084502690,"duration":7},"status":"passed","steps":[{"name":"fixture: page","time":{"start":1750084502683,"stop":1750084502683,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"fixture: context","time":{"start":1750084502683,"stop":1750084502683,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":2,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":12,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"language","value":"javascript"},{"name":"framework","value":"playwright"},{"name":"package","value":"ui.recovery.recover-negative.spec.ts"},{"name":"titlePath","value":" > firefox > ui/recovery/recover-negative.spec.ts > Негативные сценарии восстановления пароля"},{"name":"host","value":"MacBook-Air-Vlad.local"},{"name":"thread","value":"pid-47252-worker-3"},{"name":"parentSuite","value":"firefox"},{"name":"suite","value":"ui/recovery/recover-negative.spec.ts"},{"name":"subSuite","value":"Негативные сценарии восстановления пароля"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"Project","value":"firefox"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"dd7e1d233c7f50ae","status":"passed","time":{"start":1750075558210,"stop":1750075559483,"duration":1273}}],"categories":[],"tags":[]},"source":"7b807a335cae4963.json","parameterValues":["firefox"]}
{"uid":"1809ab63c57693cf","name":"Несуществующий email","fullName":"ui/recovery/recover-negative.spec.ts:15:7","historyId":"c118be77fa2af6f0e0052ec7489ba66c:b444eb0fbe6390c71e68b51dd25701fc","time":{"start":1750084501499,"stop":1750084502685,"duration":1186},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Before Hooks","time":{"start":1750084501502,"stop":1750084501745,"duration":243},"status":"passed","steps":[{"name":"fixture: context","time":{"start":1750084501504,"stop":1750084501509,"duration":5},"status":"passed","steps":[{"name":"browser.newContext","time":{"start":1750084501504,"stop":1750084501509,"duration":5},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":1,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},{"name":"fixture: page","time":{"start":1750084501510,"stop":1750084501745,"duration":235},"status":"passed","steps":[{"name":"browserContext.newPage","time":{"start":1750084501510,"stop":1750084501745,"duration":235},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":1,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":4,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},{"name":"page.goto(/recoverpassword)","time":{"start":1750084501746,"stop":1750084502456,"duration":710},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"locator.fill(nobody@example.com)","time":{"start":1750084502458,"stop":1750084502494,"duration":36},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"locator.getByRole('button', { name: 'Далее' }).click","time":{"start":1750084502495,"stop":1750084502569,"duration":74},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"expect.toBeVisible","time":{"start":1750084502570,"stop":1750084502683,"duration":113},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"After Hooks","time":{"start":1750084502683,"stop":1750084502690,"duration":7},"status":"passed","steps":[{"name":"fixture: page","time":{"start":1750084502683,"stop":1750084502683,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"fixture: context","time":{"start":1750084502683,"stop":1750084502683,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":2,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":12,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"language","value":"javascript"},{"name":"framework","value":"playwright"},{"name":"package","value":"ui.recovery.recover-negative.spec.ts"},{"name":"titlePath","value":" > firefox > ui/recovery/recover-negative.spec.ts > Негативные сценарии восстановления пароля"},{"name":"host","value":"MacBook-Air-Vlad.local"},{"name":"thread","value":"pid-47252-worker-3"},{"name":"parentSuite","value":"firefox"},{"name":"suite","value":"ui/recovery/recover-negative.spec.ts"},{"name":"subSuite","value":"Негативные сценарии восстановления пароля"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"Project","value":"firefox"}],"links":[],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"1809ab63c57693cf.json","parameterValues":["firefox"]}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
{"uid":"1bb7e55e3db2d758","name":"has title","fullName":"example.spec.ts:3:5","historyId":"3a2a809b453af4fd564578d1a27f3e45:84e28e814b821ed013329cc8dbc467e0","time":{"start":1750252852132,"stop":1750252854191,"duration":2059},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Before Hooks","time":{"start":1750252852133,"stop":1750252853199,"duration":1066},"status":"passed","steps":[{"name":"fixture: browser","time":{"start":1750252852137,"stop":1750252852582,"duration":445},"status":"passed","steps":[{"name":"browserType.launch","time":{"start":1750252852138,"stop":1750252852582,"duration":444},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":1,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},{"name":"fixture: context","time":{"start":1750252852583,"stop":1750252852658,"duration":75},"status":"passed","steps":[{"name":"browser.newContext","time":{"start":1750252852584,"stop":1750252852657,"duration":73},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":1,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},{"name":"fixture: page","time":{"start":1750252852658,"stop":1750252853199,"duration":541},"status":"passed","steps":[{"name":"browserContext.newPage","time":{"start":1750252852658,"stop":1750252853199,"duration":541},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":1,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":6,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},{"name":"page.goto(https://playwright.dev/)","time":{"start":1750252853201,"stop":1750252854604,"duration":1403},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"expect.toHaveTitle","time":{"start":1750252854606,"stop":1750252854634,"duration":28},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"After Hooks","time":{"start":1750252854634,"stop":1750252854641,"duration":7},"status":"passed","steps":[{"name":"fixture: page","time":{"start":1750252854635,"stop":1750252854635,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"fixture: context","time":{"start":1750252854635,"stop":1750252854635,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":2,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":12,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"language","value":"javascript"},{"name":"framework","value":"playwright"},{"name":"package","value":"example.spec.ts"},{"name":"titlePath","value":" > webkit > example.spec.ts"},{"name":"host","value":"MacBook-Air-Vlad.local"},{"name":"thread","value":"pid-58272-worker-2"},{"name":"parentSuite","value":"webkit"},{"name":"suite","value":"example.spec.ts"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"Project","value":"webkit"}],"links":[],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"1bb7e55e3db2d758.json","parameterValues":["webkit"]}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
{"uid":"1fdd505b1055dba0","name":"Только email без пароля","fullName":"ui/login/login.negative.spec.ts:37:7","historyId":"8c67bb2f4fb916157fb6191bbb5e4267:84e28e814b821ed013329cc8dbc467e0","time":{"start":1750252856451,"stop":1750252857941,"duration":1490},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Before Hooks","time":{"start":1750252856451,"stop":1750252856558,"duration":107},"status":"passed","steps":[{"name":"fixture: context","time":{"start":1750252856451,"stop":1750252856453,"duration":2},"status":"passed","steps":[{"name":"browser.newContext","time":{"start":1750252856451,"stop":1750252856453,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":1,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},{"name":"fixture: page","time":{"start":1750252856453,"stop":1750252856558,"duration":105},"status":"passed","steps":[{"name":"browserContext.newPage","time":{"start":1750252856453,"stop":1750252856558,"duration":105},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":1,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":4,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},{"name":"page.goto(/login/authorization)","time":{"start":1750252856559,"stop":1750252857777,"duration":1218},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"locator.fill(autotest@example.com)","time":{"start":1750252857780,"stop":1750252857847,"duration":67},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"locator.fill()","time":{"start":1750252857848,"stop":1750252857895,"duration":47},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"locator.getByRole('button', { name: 'Войти', exact: true }).click","time":{"start":1750252857897,"stop":1750252857935,"duration":38},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"expect.toBeVisible","time":{"start":1750252857935,"stop":1750252857939,"duration":4},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"After Hooks","time":{"start":1750252857939,"stop":1750252857942,"duration":3},"status":"passed","steps":[{"name":"fixture: page","time":{"start":1750252857939,"stop":1750252857939,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"fixture: context","time":{"start":1750252857939,"stop":1750252857939,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":2,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":13,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"language","value":"javascript"},{"name":"framework","value":"playwright"},{"name":"package","value":"ui.login.login.negative.spec.ts"},{"name":"titlePath","value":" > webkit > ui/login/login.negative.spec.ts > Негативные сценарии авторизации"},{"name":"host","value":"MacBook-Air-Vlad.local"},{"name":"thread","value":"pid-58272-worker-1"},{"name":"parentSuite","value":"webkit"},{"name":"suite","value":"ui/login/login.negative.spec.ts"},{"name":"subSuite","value":"Негативные сценарии авторизации"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"Project","value":"webkit"}],"links":[],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"1fdd505b1055dba0.json","parameterValues":["webkit"]}

View File

@@ -1 +1 @@
{"uid":"f5b8eff89fd823f5","name":"Некорректный email (формат)","fullName":"ui/recovery/recover-negative.spec.ts:7:7","historyId":"d776d5fb9c918a79827aea417bdc449a:b444eb0fbe6390c71e68b51dd25701fc","time":{"start":1750075557377,"stop":1750075558616,"duration":1239},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Before Hooks","time":{"start":1750075557377,"stop":1750075557553,"duration":176},"status":"passed","steps":[{"name":"fixture: context","time":{"start":1750075557378,"stop":1750075557386,"duration":8},"status":"passed","steps":[{"name":"browser.newContext","time":{"start":1750075557378,"stop":1750075557385,"duration":7},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":1,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},{"name":"fixture: page","time":{"start":1750075557386,"stop":1750075557553,"duration":167},"status":"passed","steps":[{"name":"browserContext.newPage","time":{"start":1750075557386,"stop":1750075557552,"duration":166},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":1,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":4,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},{"name":"page.goto(/recoverpassword)","time":{"start":1750075557556,"stop":1750075558342,"duration":786},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"locator.fill(invalid-email)","time":{"start":1750075558343,"stop":1750075558462,"duration":119},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"locator.getByRole('button', { name: 'Далее' }).click","time":{"start":1750075558463,"stop":1750075558563,"duration":100},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"expect.toBeVisible","time":{"start":1750075558564,"stop":1750075558605,"duration":41},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"After Hooks","time":{"start":1750075558605,"stop":1750075558618,"duration":13},"status":"passed","steps":[{"name":"fixture: page","time":{"start":1750075558606,"stop":1750075558606,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"fixture: context","time":{"start":1750075558606,"stop":1750075558606,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":2,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":12,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"language","value":"javascript"},{"name":"framework","value":"playwright"},{"name":"package","value":"ui.recovery.recover-negative.spec.ts"},{"name":"titlePath","value":" > firefox > ui/recovery/recover-negative.spec.ts > Негативные сценарии восстановления пароля"},{"name":"host","value":"MacBook-Air-Vlad.local"},{"name":"thread","value":"pid-37773-worker-0"},{"name":"parentSuite","value":"firefox"},{"name":"suite","value":"ui/recovery/recover-negative.spec.ts"},{"name":"subSuite","value":"Негативные сценарии восстановления пароля"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"Project","value":"firefox"}],"links":[],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"f5b8eff89fd823f5.json","parameterValues":["firefox"]}
{"uid":"1fddb2fa0fdd9389","name":"Некорректный email (формат)","fullName":"ui/recovery/recover-negative.spec.ts:7:7","historyId":"d776d5fb9c918a79827aea417bdc449a:b444eb0fbe6390c71e68b51dd25701fc","time":{"start":1750075557377,"stop":1750075558616,"duration":1239},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Before Hooks","time":{"start":1750075557377,"stop":1750075557553,"duration":176},"status":"passed","steps":[{"name":"fixture: context","time":{"start":1750075557378,"stop":1750075557386,"duration":8},"status":"passed","steps":[{"name":"browser.newContext","time":{"start":1750075557378,"stop":1750075557385,"duration":7},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":1,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},{"name":"fixture: page","time":{"start":1750075557386,"stop":1750075557553,"duration":167},"status":"passed","steps":[{"name":"browserContext.newPage","time":{"start":1750075557386,"stop":1750075557552,"duration":166},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":1,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":4,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},{"name":"page.goto(/recoverpassword)","time":{"start":1750075557556,"stop":1750075558342,"duration":786},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"locator.fill(invalid-email)","time":{"start":1750075558343,"stop":1750075558462,"duration":119},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"locator.getByRole('button', { name: 'Далее' }).click","time":{"start":1750075558463,"stop":1750075558563,"duration":100},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"expect.toBeVisible","time":{"start":1750075558564,"stop":1750075558605,"duration":41},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"After Hooks","time":{"start":1750075558605,"stop":1750075558618,"duration":13},"status":"passed","steps":[{"name":"fixture: page","time":{"start":1750075558606,"stop":1750075558606,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"fixture: context","time":{"start":1750075558606,"stop":1750075558606,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":2,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":12,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"language","value":"javascript"},{"name":"framework","value":"playwright"},{"name":"package","value":"ui.recovery.recover-negative.spec.ts"},{"name":"titlePath","value":" > firefox > ui/recovery/recover-negative.spec.ts > Негативные сценарии восстановления пароля"},{"name":"host","value":"MacBook-Air-Vlad.local"},{"name":"thread","value":"pid-37773-worker-0"},{"name":"parentSuite","value":"firefox"},{"name":"suite","value":"ui/recovery/recover-negative.spec.ts"},{"name":"subSuite","value":"Негативные сценарии восстановления пароля"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"Project","value":"firefox"}],"links":[],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"1fddb2fa0fdd9389.json","parameterValues":["firefox"]}

File diff suppressed because one or more lines are too long

View File

@@ -1 +0,0 @@
{"uid":"20cbd51974e2c4a","name":"Неверный пароль","fullName":"ui/login/login.negative.spec.ts:7:7","historyId":"500ad758ee2db2bb60aa832fb0abbb94:84e28e814b821ed013329cc8dbc467e0","time":{"start":1750075563427,"stop":1750075564713,"duration":1286},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Before Hooks","time":{"start":1750075563429,"stop":1750075563597,"duration":168},"status":"passed","steps":[{"name":"fixture: context","time":{"start":1750075563431,"stop":1750075563440,"duration":9},"status":"passed","steps":[{"name":"browser.newContext","time":{"start":1750075563431,"stop":1750075563439,"duration":8},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":1,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},{"name":"fixture: page","time":{"start":1750075563440,"stop":1750075563597,"duration":157},"status":"passed","steps":[{"name":"browserContext.newPage","time":{"start":1750075563441,"stop":1750075563597,"duration":156},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":1,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":4,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},{"name":"page.goto(/login/authorization)","time":{"start":1750075563599,"stop":1750075564360,"duration":761},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"locator.fill(autotest@example.com)","time":{"start":1750075564364,"stop":1750075564483,"duration":119},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"locator.fill(wrongpass)","time":{"start":1750075564490,"stop":1750075564522,"duration":32},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"locator.getByRole('button', { name: 'Войти', exact: true }).click","time":{"start":1750075564524,"stop":1750075564586,"duration":62},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"expect.toBeVisible","time":{"start":1750075564587,"stop":1750075564710,"duration":123},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"After Hooks","time":{"start":1750075564710,"stop":1750075564719,"duration":9},"status":"passed","steps":[{"name":"fixture: page","time":{"start":1750075564711,"stop":1750075564711,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"fixture: context","time":{"start":1750075564711,"stop":1750075564711,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":2,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":13,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"language","value":"javascript"},{"name":"framework","value":"playwright"},{"name":"package","value":"ui.login.login.negative.spec.ts"},{"name":"titlePath","value":" > webkit > ui/login/login.negative.spec.ts > Негативные сценарии авторизации"},{"name":"host","value":"MacBook-Air-Vlad.local"},{"name":"thread","value":"pid-37773-worker-2"},{"name":"parentSuite","value":"webkit"},{"name":"suite","value":"ui/login/login.negative.spec.ts"},{"name":"subSuite","value":"Негативные сценарии авторизации"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"Project","value":"webkit"}],"links":[],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"20cbd51974e2c4a.json","parameterValues":["webkit"]}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -1 +1 @@
{"uid":"731f29d77f45de06","name":"has title","fullName":"example.spec.ts:3:5","historyId":"3a2a809b453af4fd564578d1a27f3e45:5bd835b0d6b1d4ada3b9f0db936e82c8","time":{"start":1750084487580,"stop":1750084490628,"duration":3048},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":1,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Before Hooks","time":{"start":1750084487579,"stop":1750084488228,"duration":649},"status":"passed","steps":[{"name":"fixture: browser","time":{"start":1750084487585,"stop":1750084488053,"duration":468},"status":"passed","steps":[{"name":"browserType.launch","time":{"start":1750084487589,"stop":1750084488053,"duration":464},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":1,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},{"name":"fixture: context","time":{"start":1750084488056,"stop":1750084488068,"duration":12},"status":"passed","steps":[{"name":"browser.newContext","time":{"start":1750084488057,"stop":1750084488067,"duration":10},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":1,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},{"name":"fixture: page","time":{"start":1750084488069,"stop":1750084488228,"duration":159},"status":"passed","steps":[{"name":"browserContext.newPage","time":{"start":1750084488071,"stop":1750084488227,"duration":156},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":1,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":6,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},{"name":"page.goto(https://playwright.dev/)","time":{"start":1750084488229,"stop":1750084491054,"duration":2825},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"expect.toHaveTitle","time":{"start":1750084491058,"stop":1750084491085,"duration":27},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"After Hooks","time":{"start":1750084491085,"stop":1750084491101,"duration":16},"status":"passed","steps":[{"name":"fixture: page","time":{"start":1750084491086,"stop":1750084491086,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"fixture: context","time":{"start":1750084491086,"stop":1750084491086,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":2,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":12,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"language","value":"javascript"},{"name":"framework","value":"playwright"},{"name":"package","value":"example.spec.ts"},{"name":"titlePath","value":" > chromium > example.spec.ts"},{"name":"host","value":"MacBook-Air-Vlad.local"},{"name":"thread","value":"pid-47252-worker-0"},{"name":"parentSuite","value":"chromium"},{"name":"suite","value":"example.spec.ts"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"Project","value":"chromium"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"4e6608570791e516","status":"passed","time":{"start":1750075545967,"stop":1750075547168,"duration":1201}}],"categories":[],"tags":[]},"source":"731f29d77f45de06.json","parameterValues":["chromium"]}
{"uid":"2318eb083d7e242a","name":"has title","fullName":"example.spec.ts:3:5","historyId":"3a2a809b453af4fd564578d1a27f3e45:5bd835b0d6b1d4ada3b9f0db936e82c8","time":{"start":1750084487580,"stop":1750084490628,"duration":3048},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Before Hooks","time":{"start":1750084487579,"stop":1750084488228,"duration":649},"status":"passed","steps":[{"name":"fixture: browser","time":{"start":1750084487585,"stop":1750084488053,"duration":468},"status":"passed","steps":[{"name":"browserType.launch","time":{"start":1750084487589,"stop":1750084488053,"duration":464},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":1,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},{"name":"fixture: context","time":{"start":1750084488056,"stop":1750084488068,"duration":12},"status":"passed","steps":[{"name":"browser.newContext","time":{"start":1750084488057,"stop":1750084488067,"duration":10},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":1,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},{"name":"fixture: page","time":{"start":1750084488069,"stop":1750084488228,"duration":159},"status":"passed","steps":[{"name":"browserContext.newPage","time":{"start":1750084488071,"stop":1750084488227,"duration":156},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":1,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":6,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},{"name":"page.goto(https://playwright.dev/)","time":{"start":1750084488229,"stop":1750084491054,"duration":2825},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"expect.toHaveTitle","time":{"start":1750084491058,"stop":1750084491085,"duration":27},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"After Hooks","time":{"start":1750084491085,"stop":1750084491101,"duration":16},"status":"passed","steps":[{"name":"fixture: page","time":{"start":1750084491086,"stop":1750084491086,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"fixture: context","time":{"start":1750084491086,"stop":1750084491086,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":2,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":12,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"language","value":"javascript"},{"name":"framework","value":"playwright"},{"name":"package","value":"example.spec.ts"},{"name":"titlePath","value":" > chromium > example.spec.ts"},{"name":"host","value":"MacBook-Air-Vlad.local"},{"name":"thread","value":"pid-47252-worker-0"},{"name":"parentSuite","value":"chromium"},{"name":"suite","value":"example.spec.ts"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"Project","value":"chromium"}],"links":[],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"2318eb083d7e242a.json","parameterValues":["chromium"]}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
{"uid":"2508c669aa0d4591","name":"get started link","fullName":"example.spec.ts:10:5","historyId":"37e4aa066a5f6eac2e4d3b98a2ed98a7:84e28e814b821ed013329cc8dbc467e0","time":{"start":1750252852203,"stop":1750252854182,"duration":1979},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Before Hooks","time":{"start":1750252852204,"stop":1750252853200,"duration":996},"status":"passed","steps":[{"name":"fixture: browser","time":{"start":1750252852207,"stop":1750252852582,"duration":375},"status":"passed","steps":[{"name":"browserType.launch","time":{"start":1750252852208,"stop":1750252852582,"duration":374},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":1,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},{"name":"fixture: context","time":{"start":1750252852583,"stop":1750252852658,"duration":75},"status":"passed","steps":[{"name":"browser.newContext","time":{"start":1750252852584,"stop":1750252852657,"duration":73},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":1,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},{"name":"fixture: page","time":{"start":1750252852658,"stop":1750252853199,"duration":541},"status":"passed","steps":[{"name":"browserContext.newPage","time":{"start":1750252852659,"stop":1750252853199,"duration":540},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":1,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":6,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},{"name":"page.goto(https://playwright.dev/)","time":{"start":1750252853201,"stop":1750252854338,"duration":1137},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"locator.getByRole('link', { name: 'Get started' }).click","time":{"start":1750252854341,"stop":1750252854396,"duration":55},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"expect.toBeVisible","time":{"start":1750252854397,"stop":1750252854548,"duration":151},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"After Hooks","time":{"start":1750252854549,"stop":1750252854562,"duration":13},"status":"passed","steps":[{"name":"fixture: page","time":{"start":1750252854549,"stop":1750252854549,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"fixture: context","time":{"start":1750252854549,"stop":1750252854549,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":2,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":13,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"language","value":"javascript"},{"name":"framework","value":"playwright"},{"name":"package","value":"example.spec.ts"},{"name":"titlePath","value":" > webkit > example.spec.ts"},{"name":"host","value":"MacBook-Air-Vlad.local"},{"name":"thread","value":"pid-58272-worker-1"},{"name":"parentSuite","value":"webkit"},{"name":"suite","value":"example.spec.ts"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"Project","value":"webkit"}],"links":[],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"2508c669aa0d4591.json","parameterValues":["webkit"]}

View File

@@ -0,0 +1 @@
{"uid":"253a7abc2208994a","name":"Несуществующий email","fullName":"ui/login/login.negative.spec.ts:17:7","historyId":"69b9236bee03ff0034bfbd5addc25f93:5bd835b0d6b1d4ada3b9f0db936e82c8","time":{"start":1750252810864,"stop":1750252811923,"duration":1059},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Before Hooks","time":{"start":1750252810864,"stop":1750252810905,"duration":41},"status":"passed","steps":[{"name":"fixture: context","time":{"start":1750252810864,"stop":1750252810866,"duration":2},"status":"passed","steps":[{"name":"browser.newContext","time":{"start":1750252810865,"stop":1750252810866,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":1,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},{"name":"fixture: page","time":{"start":1750252810866,"stop":1750252810905,"duration":39},"status":"passed","steps":[{"name":"browserContext.newPage","time":{"start":1750252810867,"stop":1750252810905,"duration":38},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":1,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":4,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},{"name":"page.goto(/login/authorization)","time":{"start":1750252810906,"stop":1750252811635,"duration":729},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"locator.fill(wrong@example.com)","time":{"start":1750252811635,"stop":1750252811699,"duration":64},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"locator.fill(anyPassword123)","time":{"start":1750252811704,"stop":1750252811766,"duration":62},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"locator.getByRole('button', { name: 'Войти', exact: true }).click","time":{"start":1750252811767,"stop":1750252811812,"duration":45},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"expect.toBeVisible","time":{"start":1750252811812,"stop":1750252811919,"duration":107},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"After Hooks","time":{"start":1750252811919,"stop":1750252811924,"duration":5},"status":"passed","steps":[{"name":"fixture: page","time":{"start":1750252811919,"stop":1750252811919,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"fixture: context","time":{"start":1750252811919,"stop":1750252811919,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":2,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":13,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"language","value":"javascript"},{"name":"framework","value":"playwright"},{"name":"package","value":"ui.login.login.negative.spec.ts"},{"name":"titlePath","value":" > chromium > ui/login/login.negative.spec.ts > Негативные сценарии авторизации"},{"name":"host","value":"MacBook-Air-Vlad.local"},{"name":"thread","value":"pid-58272-worker-2"},{"name":"parentSuite","value":"chromium"},{"name":"suite","value":"ui/login/login.negative.spec.ts"},{"name":"subSuite","value":"Негативные сценарии авторизации"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"Project","value":"chromium"}],"links":[],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"253a7abc2208994a.json","parameterValues":["chromium"]}

File diff suppressed because one or more lines are too long

View File

@@ -1 +1 @@
{"uid":"e8ebfdb5511bffc3","name":"Некорректный email (формат)","fullName":"ui/recovery/recover-negative.spec.ts:7:7","historyId":"d776d5fb9c918a79827aea417bdc449a:84e28e814b821ed013329cc8dbc467e0","time":{"start":1750084508679,"stop":1750084509441,"duration":762},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":1,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Before Hooks","time":{"start":1750084508679,"stop":1750084508817,"duration":138},"status":"passed","steps":[{"name":"fixture: context","time":{"start":1750084508681,"stop":1750084508683,"duration":2},"status":"passed","steps":[{"name":"browser.newContext","time":{"start":1750084508681,"stop":1750084508683,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":1,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},{"name":"fixture: page","time":{"start":1750084508684,"stop":1750084508817,"duration":133},"status":"passed","steps":[{"name":"browserContext.newPage","time":{"start":1750084508684,"stop":1750084508817,"duration":133},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":1,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":4,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},{"name":"page.goto(/recoverpassword)","time":{"start":1750084508819,"stop":1750084509305,"duration":486},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"locator.fill(invalid-email)","time":{"start":1750084509307,"stop":1750084509377,"duration":70},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"locator.getByRole('button', { name: 'Далее' }).click","time":{"start":1750084509377,"stop":1750084509436,"duration":59},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"expect.toBeVisible","time":{"start":1750084509436,"stop":1750084509441,"duration":5},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"After Hooks","time":{"start":1750084509441,"stop":1750084509444,"duration":3},"status":"passed","steps":[{"name":"fixture: page","time":{"start":1750084509441,"stop":1750084509441,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"fixture: context","time":{"start":1750084509442,"stop":1750084509442,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":2,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":12,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"language","value":"javascript"},{"name":"framework","value":"playwright"},{"name":"package","value":"ui.recovery.recover-negative.spec.ts"},{"name":"titlePath","value":" > webkit > ui/recovery/recover-negative.spec.ts > Негативные сценарии восстановления пароля"},{"name":"host","value":"MacBook-Air-Vlad.local"},{"name":"thread","value":"pid-47252-worker-0"},{"name":"parentSuite","value":"webkit"},{"name":"suite","value":"ui/recovery/recover-negative.spec.ts"},{"name":"subSuite","value":"Негативные сценарии восстановления пароля"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"Project","value":"webkit"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"6c4df356a89dd9d3","status":"passed","time":{"start":1750075565746,"stop":1750075567592,"duration":1846}}],"categories":[],"tags":[]},"source":"e8ebfdb5511bffc3.json","parameterValues":["webkit"]}
{"uid":"25bf62a9fdef3ea2","name":"Некорректный email (формат)","fullName":"ui/recovery/recover-negative.spec.ts:7:7","historyId":"d776d5fb9c918a79827aea417bdc449a:84e28e814b821ed013329cc8dbc467e0","time":{"start":1750084508679,"stop":1750084509441,"duration":762},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Before Hooks","time":{"start":1750084508679,"stop":1750084508817,"duration":138},"status":"passed","steps":[{"name":"fixture: context","time":{"start":1750084508681,"stop":1750084508683,"duration":2},"status":"passed","steps":[{"name":"browser.newContext","time":{"start":1750084508681,"stop":1750084508683,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":1,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},{"name":"fixture: page","time":{"start":1750084508684,"stop":1750084508817,"duration":133},"status":"passed","steps":[{"name":"browserContext.newPage","time":{"start":1750084508684,"stop":1750084508817,"duration":133},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":1,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":4,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},{"name":"page.goto(/recoverpassword)","time":{"start":1750084508819,"stop":1750084509305,"duration":486},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"locator.fill(invalid-email)","time":{"start":1750084509307,"stop":1750084509377,"duration":70},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"locator.getByRole('button', { name: 'Далее' }).click","time":{"start":1750084509377,"stop":1750084509436,"duration":59},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"expect.toBeVisible","time":{"start":1750084509436,"stop":1750084509441,"duration":5},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"After Hooks","time":{"start":1750084509441,"stop":1750084509444,"duration":3},"status":"passed","steps":[{"name":"fixture: page","time":{"start":1750084509441,"stop":1750084509441,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"fixture: context","time":{"start":1750084509442,"stop":1750084509442,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":2,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":12,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"language","value":"javascript"},{"name":"framework","value":"playwright"},{"name":"package","value":"ui.recovery.recover-negative.spec.ts"},{"name":"titlePath","value":" > webkit > ui/recovery/recover-negative.spec.ts > Негативные сценарии восстановления пароля"},{"name":"host","value":"MacBook-Air-Vlad.local"},{"name":"thread","value":"pid-47252-worker-0"},{"name":"parentSuite","value":"webkit"},{"name":"suite","value":"ui/recovery/recover-negative.spec.ts"},{"name":"subSuite","value":"Негативные сценарии восстановления пароля"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"Project","value":"webkit"}],"links":[],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"25bf62a9fdef3ea2.json","parameterValues":["webkit"]}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
{"uid":"284b1f02e0a74128","name":"Только email без пароля","fullName":"ui/login/login.negative.spec.ts:37:7","historyId":"8c67bb2f4fb916157fb6191bbb5e4267:5bd835b0d6b1d4ada3b9f0db936e82c8","time":{"start":1750253478767,"stop":1750253480532,"duration":1765},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Before Hooks","time":{"start":1750253478767,"stop":1750253478803,"duration":36},"status":"passed","steps":[{"name":"fixture: context","time":{"start":1750253478767,"stop":1750253478770,"duration":3},"status":"passed","steps":[{"name":"browser.newContext","time":{"start":1750253478768,"stop":1750253478769,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":1,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},{"name":"fixture: page","time":{"start":1750253478770,"stop":1750253478803,"duration":33},"status":"passed","steps":[{"name":"browserContext.newPage","time":{"start":1750253478770,"stop":1750253478803,"duration":33},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":1,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":4,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},{"name":"page.goto(/login/authorization)","time":{"start":1750253478803,"stop":1750253479633,"duration":830},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"locator.fill(autotest@example.com)","time":{"start":1750253479634,"stop":1750253479652,"duration":18},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"locator.fill()","time":{"start":1750253479652,"stop":1750253479694,"duration":42},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"locator.getByRole('button', { name: 'Войти', exact: true }).click","time":{"start":1750253479695,"stop":1750253479738,"duration":43},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"expect.toBeVisible","time":{"start":1750253479738,"stop":1750253479743,"duration":5},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"After Hooks","time":{"start":1750253479743,"stop":1750253480533,"duration":790},"status":"passed","steps":[{"name":"fixture: page","time":{"start":1750253479743,"stop":1750253479743,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"fixture: context","time":{"start":1750253479744,"stop":1750253479744,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":2,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":13,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"language","value":"javascript"},{"name":"framework","value":"playwright"},{"name":"package","value":"ui.login.login.negative.spec.ts"},{"name":"titlePath","value":" > chromium > ui/login/login.negative.spec.ts > Негативные сценарии авторизации"},{"name":"host","value":"MacBook-Air-Vlad.local"},{"name":"thread","value":"pid-59200-worker-1"},{"name":"parentSuite","value":"chromium"},{"name":"suite","value":"ui/login/login.negative.spec.ts"},{"name":"subSuite","value":"Негативные сценарии авторизации"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"Project","value":"chromium"}],"links":[],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"284b1f02e0a74128.json","parameterValues":["chromium"]}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
{"uid":"2e4ecb28b0379e48","name":"Некорректный email формат","fullName":"ui/registration/register.negative.spec.ts:28:7","historyId":"de8c598c53adc6e2133478f1b9141597:5bd835b0d6b1d4ada3b9f0db936e82c8","time":{"start":1750252824693,"stop":1750252825713,"duration":1020},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Before Hooks","time":{"start":1750252824693,"stop":1750252824742,"duration":49},"status":"passed","steps":[{"name":"fixture: context","time":{"start":1750252824693,"stop":1750252824698,"duration":5},"status":"passed","steps":[{"name":"browser.newContext","time":{"start":1750252824694,"stop":1750252824697,"duration":3},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":1,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},{"name":"fixture: page","time":{"start":1750252824698,"stop":1750252824742,"duration":44},"status":"passed","steps":[{"name":"browserContext.newPage","time":{"start":1750252824698,"stop":1750252824742,"duration":44},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":1,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":4,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},{"name":"page.goto(/login/registration)","time":{"start":1750252824743,"stop":1750252825615,"duration":872},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"locator.fill(invalid-email)","time":{"start":1750252825616,"stop":1750252825668,"duration":52},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"locator.getByRole('button', { name: 'Зарегистрироваться' }).click","time":{"start":1750252825669,"stop":1750252825707,"duration":38},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"expect.toBeVisible","time":{"start":1750252825708,"stop":1750252825710,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"After Hooks","time":{"start":1750252825711,"stop":1750252825714,"duration":3},"status":"passed","steps":[{"name":"fixture: page","time":{"start":1750252825711,"stop":1750252825711,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"fixture: context","time":{"start":1750252825711,"stop":1750252825711,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":2,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":12,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"language","value":"javascript"},{"name":"framework","value":"playwright"},{"name":"package","value":"ui.registration.register.negative.spec.ts"},{"name":"titlePath","value":" > chromium > ui/registration/register.negative.spec.ts > Негативные сценарии регистрации"},{"name":"host","value":"MacBook-Air-Vlad.local"},{"name":"thread","value":"pid-58272-worker-0"},{"name":"parentSuite","value":"chromium"},{"name":"suite","value":"ui/registration/register.negative.spec.ts"},{"name":"subSuite","value":"Негативные сценарии регистрации"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"Project","value":"chromium"}],"links":[],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"2e4ecb28b0379e48.json","parameterValues":["chromium"]}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
{"uid":"2fe9fff62d8f0470","name":"has title","fullName":"example.spec.ts:3:5","historyId":"3a2a809b453af4fd564578d1a27f3e45:b444eb0fbe6390c71e68b51dd25701fc","time":{"start":1750252826934,"stop":1750252835638,"duration":8704},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Before Hooks","time":{"start":1750252826935,"stop":1750252829091,"duration":2156},"status":"passed","steps":[{"name":"fixture: browser","time":{"start":1750252826944,"stop":1750252827956,"duration":1012},"status":"passed","steps":[{"name":"browserType.launch","time":{"start":1750252826946,"stop":1750252827955,"duration":1009},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":1,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},{"name":"fixture: context","time":{"start":1750252827957,"stop":1750252828096,"duration":139},"status":"passed","steps":[{"name":"browser.newContext","time":{"start":1750252827960,"stop":1750252828095,"duration":135},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":1,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},{"name":"fixture: page","time":{"start":1750252828096,"stop":1750252829091,"duration":995},"status":"passed","steps":[{"name":"browserContext.newPage","time":{"start":1750252828096,"stop":1750252829091,"duration":995},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":1,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":6,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},{"name":"page.goto(https://playwright.dev/)","time":{"start":1750252829095,"stop":1750252836225,"duration":7130},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"expect.toHaveTitle","time":{"start":1750252836228,"stop":1750252836628,"duration":400},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"After Hooks","time":{"start":1750252836628,"stop":1750252836656,"duration":28},"status":"passed","steps":[{"name":"fixture: page","time":{"start":1750252836629,"stop":1750252836629,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"fixture: context","time":{"start":1750252836629,"stop":1750252836629,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":2,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":12,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"language","value":"javascript"},{"name":"framework","value":"playwright"},{"name":"package","value":"example.spec.ts"},{"name":"titlePath","value":" > firefox > example.spec.ts"},{"name":"host","value":"MacBook-Air-Vlad.local"},{"name":"thread","value":"pid-58272-worker-1"},{"name":"parentSuite","value":"firefox"},{"name":"suite","value":"example.spec.ts"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"Project","value":"firefox"}],"links":[],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"2fe9fff62d8f0470.json","parameterValues":["firefox"]}

File diff suppressed because one or more lines are too long

View File

@@ -1 +1 @@
{"uid":"4078b556600b37b9","name":"Некорректный формат email","fullName":"ui/login/login.negative.spec.ts:46:7","historyId":"e5764a911de0175f8f7118313ae14544:b444eb0fbe6390c71e68b51dd25701fc","time":{"start":1750075556104,"stop":1750075557367,"duration":1263},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Before Hooks","time":{"start":1750075556104,"stop":1750075556228,"duration":124},"status":"passed","steps":[{"name":"fixture: context","time":{"start":1750075556110,"stop":1750075556131,"duration":21},"status":"passed","steps":[{"name":"browser.newContext","time":{"start":1750075556115,"stop":1750075556131,"duration":16},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":1,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},{"name":"fixture: page","time":{"start":1750075556131,"stop":1750075556228,"duration":97},"status":"passed","steps":[{"name":"browserContext.newPage","time":{"start":1750075556132,"stop":1750075556227,"duration":95},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":1,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":4,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},{"name":"page.goto(/login/authorization)","time":{"start":1750075556229,"stop":1750075557225,"duration":996},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"locator.fill(invalid-email)","time":{"start":1750075557229,"stop":1750075557278,"duration":49},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"locator.fill(anyPassword123)","time":{"start":1750075557278,"stop":1750075557288,"duration":10},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"locator.getByRole('button', { name: 'Войти', exact: true }).click","time":{"start":1750075557288,"stop":1750075557357,"duration":69},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"expect.toBeVisible","time":{"start":1750075557358,"stop":1750075557362,"duration":4},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"After Hooks","time":{"start":1750075557362,"stop":1750075557372,"duration":10},"status":"passed","steps":[{"name":"fixture: page","time":{"start":1750075557363,"stop":1750075557363,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"fixture: context","time":{"start":1750075557363,"stop":1750075557363,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":2,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":13,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"language","value":"javascript"},{"name":"framework","value":"playwright"},{"name":"package","value":"ui.login.login.negative.spec.ts"},{"name":"titlePath","value":" > firefox > ui/login/login.negative.spec.ts > Негативные сценарии авторизации"},{"name":"host","value":"MacBook-Air-Vlad.local"},{"name":"thread","value":"pid-37773-worker-0"},{"name":"parentSuite","value":"firefox"},{"name":"suite","value":"ui/login/login.negative.spec.ts"},{"name":"subSuite","value":"Негативные сценарии авторизации"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"Project","value":"firefox"}],"links":[],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"4078b556600b37b9.json","parameterValues":["firefox"]}
{"uid":"3196675944a7d942","name":"Некорректный формат email","fullName":"ui/login/login.negative.spec.ts:46:7","historyId":"e5764a911de0175f8f7118313ae14544:b444eb0fbe6390c71e68b51dd25701fc","time":{"start":1750075556104,"stop":1750075557367,"duration":1263},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Before Hooks","time":{"start":1750075556104,"stop":1750075556228,"duration":124},"status":"passed","steps":[{"name":"fixture: context","time":{"start":1750075556110,"stop":1750075556131,"duration":21},"status":"passed","steps":[{"name":"browser.newContext","time":{"start":1750075556115,"stop":1750075556131,"duration":16},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":1,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},{"name":"fixture: page","time":{"start":1750075556131,"stop":1750075556228,"duration":97},"status":"passed","steps":[{"name":"browserContext.newPage","time":{"start":1750075556132,"stop":1750075556227,"duration":95},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":1,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":4,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},{"name":"page.goto(/login/authorization)","time":{"start":1750075556229,"stop":1750075557225,"duration":996},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"locator.fill(invalid-email)","time":{"start":1750075557229,"stop":1750075557278,"duration":49},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"locator.fill(anyPassword123)","time":{"start":1750075557278,"stop":1750075557288,"duration":10},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"locator.getByRole('button', { name: 'Войти', exact: true }).click","time":{"start":1750075557288,"stop":1750075557357,"duration":69},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"expect.toBeVisible","time":{"start":1750075557358,"stop":1750075557362,"duration":4},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"After Hooks","time":{"start":1750075557362,"stop":1750075557372,"duration":10},"status":"passed","steps":[{"name":"fixture: page","time":{"start":1750075557363,"stop":1750075557363,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"fixture: context","time":{"start":1750075557363,"stop":1750075557363,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":2,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":13,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"language","value":"javascript"},{"name":"framework","value":"playwright"},{"name":"package","value":"ui.login.login.negative.spec.ts"},{"name":"titlePath","value":" > firefox > ui/login/login.negative.spec.ts > Негативные сценарии авторизации"},{"name":"host","value":"MacBook-Air-Vlad.local"},{"name":"thread","value":"pid-37773-worker-0"},{"name":"parentSuite","value":"firefox"},{"name":"suite","value":"ui/login/login.negative.spec.ts"},{"name":"subSuite","value":"Негативные сценарии авторизации"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"Project","value":"firefox"}],"links":[],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"3196675944a7d942.json","parameterValues":["firefox"]}

View File

@@ -0,0 +1 @@
{"uid":"32b20479b53a0eda","name":"get started link","fullName":"example.spec.ts:10:5","historyId":"37e4aa066a5f6eac2e4d3b98a2ed98a7:5bd835b0d6b1d4ada3b9f0db936e82c8","time":{"start":1750253470950,"stop":1750253473760,"duration":2810},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Before Hooks","time":{"start":1750253470948,"stop":1750253471643,"duration":695},"status":"passed","steps":[{"name":"fixture: browser","time":{"start":1750253470953,"stop":1750253471354,"duration":401},"status":"passed","steps":[{"name":"browserType.launch","time":{"start":1750253470955,"stop":1750253471353,"duration":398},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":1,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},{"name":"fixture: context","time":{"start":1750253471355,"stop":1750253471406,"duration":51},"status":"passed","steps":[{"name":"browser.newContext","time":{"start":1750253471360,"stop":1750253471395,"duration":35},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":1,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},{"name":"fixture: page","time":{"start":1750253471406,"stop":1750253471643,"duration":237},"status":"passed","steps":[{"name":"browserContext.newPage","time":{"start":1750253471410,"stop":1750253471643,"duration":233},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":1,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":6,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},{"name":"page.goto(https://playwright.dev/)","time":{"start":1750253471645,"stop":1750253473633,"duration":1988},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"locator.getByRole('link', { name: 'Get started' }).click","time":{"start":1750253473636,"stop":1750253473718,"duration":82},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"expect.toBeVisible","time":{"start":1750253473719,"stop":1750253474088,"duration":369},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"After Hooks","time":{"start":1750253474088,"stop":1750253474164,"duration":76},"status":"passed","steps":[{"name":"fixture: page","time":{"start":1750253474089,"stop":1750253474089,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"fixture: context","time":{"start":1750253474089,"stop":1750253474089,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":2,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":13,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"language","value":"javascript"},{"name":"framework","value":"playwright"},{"name":"package","value":"example.spec.ts"},{"name":"titlePath","value":" > chromium > example.spec.ts"},{"name":"host","value":"MacBook-Air-Vlad.local"},{"name":"thread","value":"pid-59200-worker-1"},{"name":"parentSuite","value":"chromium"},{"name":"suite","value":"example.spec.ts"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"Project","value":"chromium"}],"links":[],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"32b20479b53a0eda.json","parameterValues":["chromium"]}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
{"uid":"353f54e5e0ae27dd","name":"Только email без пароля","fullName":"ui/login/login.negative.spec.ts:37:7","historyId":"8c67bb2f4fb916157fb6191bbb5e4267:b444eb0fbe6390c71e68b51dd25701fc","time":{"start":1750252841680,"stop":1750252843659,"duration":1979},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Before Hooks","time":{"start":1750252841680,"stop":1750252841885,"duration":205},"status":"passed","steps":[{"name":"fixture: context","time":{"start":1750252841681,"stop":1750252841698,"duration":17},"status":"passed","steps":[{"name":"browser.newContext","time":{"start":1750252841682,"stop":1750252841697,"duration":15},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":1,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},{"name":"fixture: page","time":{"start":1750252841698,"stop":1750252841885,"duration":187},"status":"passed","steps":[{"name":"browserContext.newPage","time":{"start":1750252841699,"stop":1750252841885,"duration":186},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":1,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":4,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},{"name":"page.goto(/login/authorization)","time":{"start":1750252841888,"stop":1750252843523,"duration":1635},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"locator.fill(autotest@example.com)","time":{"start":1750252843524,"stop":1750252843579,"duration":55},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"locator.fill()","time":{"start":1750252843580,"stop":1750252843591,"duration":11},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"locator.getByRole('button', { name: 'Войти', exact: true }).click","time":{"start":1750252843592,"stop":1750252843652,"duration":60},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"expect.toBeVisible","time":{"start":1750252843652,"stop":1750252843655,"duration":3},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"After Hooks","time":{"start":1750252843655,"stop":1750252843661,"duration":6},"status":"passed","steps":[{"name":"fixture: page","time":{"start":1750252843655,"stop":1750252843655,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"fixture: context","time":{"start":1750252843656,"stop":1750252843656,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":2,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":13,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"language","value":"javascript"},{"name":"framework","value":"playwright"},{"name":"package","value":"ui.login.login.negative.spec.ts"},{"name":"titlePath","value":" > firefox > ui/login/login.negative.spec.ts > Негативные сценарии авторизации"},{"name":"host","value":"MacBook-Air-Vlad.local"},{"name":"thread","value":"pid-58272-worker-2"},{"name":"parentSuite","value":"firefox"},{"name":"suite","value":"ui/login/login.negative.spec.ts"},{"name":"subSuite","value":"Негативные сценарии авторизации"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"Project","value":"firefox"}],"links":[],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"353f54e5e0ae27dd.json","parameterValues":["firefox"]}

View File

@@ -1 +1 @@
{"uid":"a819326431f0ed05","name":"Несуществующий email","fullName":"ui/recovery/recover-negative.spec.ts:15:7","historyId":"c118be77fa2af6f0e0052ec7489ba66c:5bd835b0d6b1d4ada3b9f0db936e82c8","time":{"start":1750075549597,"stop":1750075550468,"duration":871},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Before Hooks","time":{"start":1750075549596,"stop":1750075549647,"duration":51},"status":"passed","steps":[{"name":"fixture: context","time":{"start":1750075549597,"stop":1750075549602,"duration":5},"status":"passed","steps":[{"name":"browser.newContext","time":{"start":1750075549597,"stop":1750075549601,"duration":4},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":1,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},{"name":"fixture: page","time":{"start":1750075549602,"stop":1750075549647,"duration":45},"status":"passed","steps":[{"name":"browserContext.newPage","time":{"start":1750075549603,"stop":1750075549647,"duration":44},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":1,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":4,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},{"name":"page.goto(/recoverpassword)","time":{"start":1750075549649,"stop":1750075550280,"duration":631},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"locator.fill(nobody@example.com)","time":{"start":1750075550281,"stop":1750075550315,"duration":34},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"locator.getByRole('button', { name: 'Далее' }).click","time":{"start":1750075550316,"stop":1750075550353,"duration":37},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"expect.toBeVisible","time":{"start":1750075550354,"stop":1750075550459,"duration":105},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"After Hooks","time":{"start":1750075550460,"stop":1750075550471,"duration":11},"status":"passed","steps":[{"name":"fixture: page","time":{"start":1750075550461,"stop":1750075550461,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"fixture: context","time":{"start":1750075550462,"stop":1750075550462,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":2,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":12,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"language","value":"javascript"},{"name":"framework","value":"playwright"},{"name":"package","value":"ui.recovery.recover-negative.spec.ts"},{"name":"titlePath","value":" > chromium > ui/recovery/recover-negative.spec.ts > Негативные сценарии восстановления пароля"},{"name":"host","value":"MacBook-Air-Vlad.local"},{"name":"thread","value":"pid-37773-worker-2"},{"name":"parentSuite","value":"chromium"},{"name":"suite","value":"ui/recovery/recover-negative.spec.ts"},{"name":"subSuite","value":"Негативные сценарии восстановления пароля"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"Project","value":"chromium"}],"links":[],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"a819326431f0ed05.json","parameterValues":["chromium"]}
{"uid":"37a1f106cd5e1697","name":"Несуществующий email","fullName":"ui/recovery/recover-negative.spec.ts:15:7","historyId":"c118be77fa2af6f0e0052ec7489ba66c:5bd835b0d6b1d4ada3b9f0db936e82c8","time":{"start":1750075549597,"stop":1750075550468,"duration":871},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Before Hooks","time":{"start":1750075549596,"stop":1750075549647,"duration":51},"status":"passed","steps":[{"name":"fixture: context","time":{"start":1750075549597,"stop":1750075549602,"duration":5},"status":"passed","steps":[{"name":"browser.newContext","time":{"start":1750075549597,"stop":1750075549601,"duration":4},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":1,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},{"name":"fixture: page","time":{"start":1750075549602,"stop":1750075549647,"duration":45},"status":"passed","steps":[{"name":"browserContext.newPage","time":{"start":1750075549603,"stop":1750075549647,"duration":44},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":1,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":4,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},{"name":"page.goto(/recoverpassword)","time":{"start":1750075549649,"stop":1750075550280,"duration":631},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"locator.fill(nobody@example.com)","time":{"start":1750075550281,"stop":1750075550315,"duration":34},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"locator.getByRole('button', { name: 'Далее' }).click","time":{"start":1750075550316,"stop":1750075550353,"duration":37},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"expect.toBeVisible","time":{"start":1750075550354,"stop":1750075550459,"duration":105},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"After Hooks","time":{"start":1750075550460,"stop":1750075550471,"duration":11},"status":"passed","steps":[{"name":"fixture: page","time":{"start":1750075550461,"stop":1750075550461,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"fixture: context","time":{"start":1750075550462,"stop":1750075550462,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":2,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":12,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"language","value":"javascript"},{"name":"framework","value":"playwright"},{"name":"package","value":"ui.recovery.recover-negative.spec.ts"},{"name":"titlePath","value":" > chromium > ui/recovery/recover-negative.spec.ts > Негативные сценарии восстановления пароля"},{"name":"host","value":"MacBook-Air-Vlad.local"},{"name":"thread","value":"pid-37773-worker-2"},{"name":"parentSuite","value":"chromium"},{"name":"suite","value":"ui/recovery/recover-negative.spec.ts"},{"name":"subSuite","value":"Негативные сценарии восстановления пароля"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"Project","value":"chromium"}],"links":[],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"37a1f106cd5e1697.json","parameterValues":["chromium"]}

File diff suppressed because one or more lines are too long

View File

@@ -1 +1 @@
{"uid":"2e73b968ec7d6136","name":"Только email без пароля","fullName":"ui/login/login.negative.spec.ts:37:7","historyId":"8c67bb2f4fb916157fb6191bbb5e4267:b444eb0fbe6390c71e68b51dd25701fc","time":{"start":1750075555728,"stop":1750075557066,"duration":1338},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Before Hooks","time":{"start":1750075555728,"stop":1750075556095,"duration":367},"status":"passed","steps":[{"name":"fixture: context","time":{"start":1750075555730,"stop":1750075555751,"duration":21},"status":"passed","steps":[{"name":"browser.newContext","time":{"start":1750075555730,"stop":1750075555750,"duration":20},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":1,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},{"name":"fixture: page","time":{"start":1750075555751,"stop":1750075556095,"duration":344},"status":"passed","steps":[{"name":"browserContext.newPage","time":{"start":1750075555751,"stop":1750075556095,"duration":344},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":1,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":4,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},{"name":"page.goto(/login/authorization)","time":{"start":1750075556096,"stop":1750075556853,"duration":757},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"locator.fill(autotest@example.com)","time":{"start":1750075556854,"stop":1750075556911,"duration":57},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"locator.fill()","time":{"start":1750075556912,"stop":1750075556946,"duration":34},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"locator.getByRole('button', { name: 'Войти', exact: true }).click","time":{"start":1750075556947,"stop":1750075557045,"duration":98},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"expect.toBeVisible","time":{"start":1750075557045,"stop":1750075557053,"duration":8},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"After Hooks","time":{"start":1750075557054,"stop":1750075557068,"duration":14},"status":"passed","steps":[{"name":"fixture: page","time":{"start":1750075557054,"stop":1750075557054,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"fixture: context","time":{"start":1750075557054,"stop":1750075557054,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":2,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":13,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"language","value":"javascript"},{"name":"framework","value":"playwright"},{"name":"package","value":"ui.login.login.negative.spec.ts"},{"name":"titlePath","value":" > firefox > ui/login/login.negative.spec.ts > Негативные сценарии авторизации"},{"name":"host","value":"MacBook-Air-Vlad.local"},{"name":"thread","value":"pid-37773-worker-1"},{"name":"parentSuite","value":"firefox"},{"name":"suite","value":"ui/login/login.negative.spec.ts"},{"name":"subSuite","value":"Негативные сценарии авторизации"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"Project","value":"firefox"}],"links":[],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"2e73b968ec7d6136.json","parameterValues":["firefox"]}
{"uid":"3af86631ead6d924","name":"Только email без пароля","fullName":"ui/login/login.negative.spec.ts:37:7","historyId":"8c67bb2f4fb916157fb6191bbb5e4267:b444eb0fbe6390c71e68b51dd25701fc","time":{"start":1750075555728,"stop":1750075557066,"duration":1338},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Before Hooks","time":{"start":1750075555728,"stop":1750075556095,"duration":367},"status":"passed","steps":[{"name":"fixture: context","time":{"start":1750075555730,"stop":1750075555751,"duration":21},"status":"passed","steps":[{"name":"browser.newContext","time":{"start":1750075555730,"stop":1750075555750,"duration":20},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":1,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},{"name":"fixture: page","time":{"start":1750075555751,"stop":1750075556095,"duration":344},"status":"passed","steps":[{"name":"browserContext.newPage","time":{"start":1750075555751,"stop":1750075556095,"duration":344},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":1,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":4,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},{"name":"page.goto(/login/authorization)","time":{"start":1750075556096,"stop":1750075556853,"duration":757},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"locator.fill(autotest@example.com)","time":{"start":1750075556854,"stop":1750075556911,"duration":57},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"locator.fill()","time":{"start":1750075556912,"stop":1750075556946,"duration":34},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"locator.getByRole('button', { name: 'Войти', exact: true }).click","time":{"start":1750075556947,"stop":1750075557045,"duration":98},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"expect.toBeVisible","time":{"start":1750075557045,"stop":1750075557053,"duration":8},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"After Hooks","time":{"start":1750075557054,"stop":1750075557068,"duration":14},"status":"passed","steps":[{"name":"fixture: page","time":{"start":1750075557054,"stop":1750075557054,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"fixture: context","time":{"start":1750075557054,"stop":1750075557054,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":2,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":13,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"language","value":"javascript"},{"name":"framework","value":"playwright"},{"name":"package","value":"ui.login.login.negative.spec.ts"},{"name":"titlePath","value":" > firefox > ui/login/login.negative.spec.ts > Негативные сценарии авторизации"},{"name":"host","value":"MacBook-Air-Vlad.local"},{"name":"thread","value":"pid-37773-worker-1"},{"name":"parentSuite","value":"firefox"},{"name":"suite","value":"ui/login/login.negative.spec.ts"},{"name":"subSuite","value":"Негативные сценарии авторизации"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"Project","value":"firefox"}],"links":[],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"3af86631ead6d924.json","parameterValues":["firefox"]}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
{"uid":"3bf369ec5af3ff61","name":"get started link","fullName":"example.spec.ts:10:5","historyId":"37e4aa066a5f6eac2e4d3b98a2ed98a7:5bd835b0d6b1d4ada3b9f0db936e82c8","time":{"start":1750252808949,"stop":1750252822202,"duration":13253},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Before Hooks","time":{"start":1750252808944,"stop":1750252809508,"duration":564},"status":"passed","steps":[{"name":"fixture: browser","time":{"start":1750252808949,"stop":1750252809252,"duration":303},"status":"passed","steps":[{"name":"browserType.launch","time":{"start":1750252808951,"stop":1750252809252,"duration":301},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":1,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},{"name":"fixture: context","time":{"start":1750252809252,"stop":1750252809279,"duration":27},"status":"passed","steps":[{"name":"browser.newContext","time":{"start":1750252809255,"stop":1750252809273,"duration":18},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":1,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},{"name":"fixture: page","time":{"start":1750252809279,"stop":1750252809507,"duration":228},"status":"passed","steps":[{"name":"browserContext.newPage","time":{"start":1750252809282,"stop":1750252809507,"duration":225},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":1,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":6,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},{"name":"page.goto(https://playwright.dev/)","time":{"start":1750252809511,"stop":1750252821513,"duration":12002},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"locator.getByRole('link', { name: 'Get started' }).click","time":{"start":1750252821517,"stop":1750252821617,"duration":100},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"expect.toBeVisible","time":{"start":1750252821618,"stop":1750252822485,"duration":867},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"After Hooks","time":{"start":1750252822486,"stop":1750252822507,"duration":21},"status":"passed","steps":[{"name":"fixture: page","time":{"start":1750252822487,"stop":1750252822488,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"fixture: context","time":{"start":1750252822488,"stop":1750252822488,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":2,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":13,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"language","value":"javascript"},{"name":"framework","value":"playwright"},{"name":"package","value":"example.spec.ts"},{"name":"titlePath","value":" > chromium > example.spec.ts"},{"name":"host","value":"MacBook-Air-Vlad.local"},{"name":"thread","value":"pid-58272-worker-1"},{"name":"parentSuite","value":"chromium"},{"name":"suite","value":"example.spec.ts"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"Project","value":"chromium"}],"links":[],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"3bf369ec5af3ff61.json","parameterValues":["chromium"]}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
{"uid":"406d0a5ba56ef55e","name":"get started link","fullName":"example.spec.ts:10:5","historyId":"37e4aa066a5f6eac2e4d3b98a2ed98a7:b444eb0fbe6390c71e68b51dd25701fc","time":{"start":1750252826950,"stop":1750252833537,"duration":6587},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Before Hooks","time":{"start":1750252826953,"stop":1750252830071,"duration":3118},"status":"passed","steps":[{"name":"fixture: browser","time":{"start":1750252826965,"stop":1750252829264,"duration":2299},"status":"passed","steps":[{"name":"browserType.launch","time":{"start":1750252826967,"stop":1750252829263,"duration":2296},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":1,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},{"name":"fixture: context","time":{"start":1750252829265,"stop":1750252829445,"duration":180},"status":"passed","steps":[{"name":"browser.newContext","time":{"start":1750252829267,"stop":1750252829444,"duration":177},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":1,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},{"name":"fixture: page","time":{"start":1750252829446,"stop":1750252830071,"duration":625},"status":"passed","steps":[{"name":"browserContext.newPage","time":{"start":1750252829448,"stop":1750252830071,"duration":623},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":1,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":6,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},{"name":"page.goto(https://playwright.dev/)","time":{"start":1750252830073,"stop":1750252835324,"duration":5251},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"locator.getByRole('link', { name: 'Get started' }).click","time":{"start":1750252835329,"stop":1750252835436,"duration":107},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"expect.toBeVisible","time":{"start":1750252835437,"stop":1750252835832,"duration":395},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"After Hooks","time":{"start":1750252835832,"stop":1750252835847,"duration":15},"status":"passed","steps":[{"name":"fixture: page","time":{"start":1750252835833,"stop":1750252835833,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"fixture: context","time":{"start":1750252835833,"stop":1750252835833,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":2,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[],"parameters":[],"stepsCount":13,"shouldDisplayMessage":false,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"language","value":"javascript"},{"name":"framework","value":"playwright"},{"name":"package","value":"example.spec.ts"},{"name":"titlePath","value":" > firefox > example.spec.ts"},{"name":"host","value":"MacBook-Air-Vlad.local"},{"name":"thread","value":"pid-58272-worker-2"},{"name":"parentSuite","value":"firefox"},{"name":"suite","value":"example.spec.ts"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"Project","value":"firefox"}],"links":[],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"406d0a5ba56ef55e.json","parameterValues":["firefox"]}

Some files were not shown because too many files have changed in this diff Show More