Ручное обеспечение качества: Тестирование для начинающих - Драматург Codegen & Automation - Часть 24

YOUTUBE · 25.11.2025 05:46

Ключевые темы и таймкоды

Введение в автоматизацию драматургии

0:00
  • Видео является частью курса "Контроль качества вручную с нуля" и посвящено автоматизации драматургии.
  • Драматургия становится популярным инструментом, который может заменить Selenium.

Генерация кода драматургии

1:32
  • Используется команда npx драматург кодеген для создания тестового примера автоматизации.
  • Демонстрация различных способов получения локаторов в драматургии: по свойствам, CSS, XP.

Тестирование на примере

6:52
  • Демонстрация создания нового тестового файла и запуска генерации кода драматургии.
  • Ввод ссылки на страницу входа в систему и выполнение действий в автоматизации.
  • Выполнение теста в коде Visual Studio и выполнение только одного теста.

Создание тестового примера

12:50
  • Создание тестового примера с использованием драматурга и программы драматург.
  • Использование генератора тестов для автоматизации процесса.

Создание локаторов

14:12
  • Использование стороннего инструмента для создания локаторов (rx.
  • Использование встроенных локаторов, локаторов по свойствам, css и express.

Тестирование и взаимодействие с элементами

21:23
  • Переход на веб-страницу и взаимодействие с элементами (ввод имени пользователя и пароля).
  • Использование разных способов доступа к элементам (встроенные локаторы, css, xp).
  • Демонстрация использования разных локаторов для доступа к элементам.

Создание страницы ожидания

27:36
  • В драматурге можно использовать селектор css для доступа к элементам на странице.
  • В рамках теста создается страница ожидания, указывается локатор.

Получение текста

37:24
  • В драматурге можно использовать функцию "getbytext" для получения текста, который должен быть виден.
  • Текст должен быть виден, чтобы функция "ожидать" могла его проверить.

Проверка кнопки

41:18
  • В драматурге можно проверить, видна ли кнопка, используя локатор по роли.
  • Можно использовать локатор по роли, чтобы убедиться, что кнопка присутствует и имеет текст.

Тестирование входа в систему

44:19
  • В видео обсуждается процесс тестирования входа в систему с использованием библиотеки Playwright.
  • Сначала автор проверяет, что тег содержит текст "выход из системы", затем добавляет проверку, что это кнопка на основе класса.
  • Затем автор копирует и вставляет код в локатор, добавляет ожидание и запускает тест.

Завершение теста

46:48
  • Автор вводит имя пользователя и пароль, затем проверяет, что кнопка видна и успешно входит в систему.
  • В конце автор подчеркивает, что для новичков в программировании и тестировании видео может быть сложным, но советует продолжать изучать и экспериментировать с кодом.
  • Автор также упоминает, что не все можно сделать с помощью codegen и что некоторые вещи могут быть изменены, поэтому важно обновлять тесты по мере изменения приложения.