Skip to content

Latest commit

 

History

History
35 lines (26 loc) · 1.88 KB

File metadata and controls

35 lines (26 loc) · 1.88 KB

Тестовое задание #1: Поиск в яндексе

Путь к тест-кейсу Tensor -> tests -> test_search.py

Задание

  1. Зайти на yandex.ru
  2. Проверить наличие поля поиска
  3. Ввести в поиск Тензор
  4. Проверить, что появилась таблица с подсказками (suggest)
  5. При нажатании Enter появляется таблица результатов поиска
  6. В первых 5 результатах есть ссылка на tesnor.ru

Тестовое задание #2: Картинки на яндекс

Путь к тест-кейсу: Tensor -> tests -> test_images.py

  1. Зайти на yandex.ru
  2. Ссылка "Картинки" присутствует на странице
  3. Кликаем по ссылке
  4. Проверить, что перешли на url https://yandex.ru/images
  5. Открыть 1 категорию, проверить что открылась, в поиске верный текст
  6. Открыть 1 картинку, проверить что открылась
  7. При нажатии вперёд, картинка изменяется
  8. При нажатии кнопки назад картинка изменяется на изображение из шага 6. Необходимо проверить, что это то же изображение

Используемый инструмент:

Framework: Selenium, Allure, Pytest

Design Patterns: Page Object Model

Установка и использование Allure: https://docs.qameta.io/allure-report/frameworks/python/pytest#installation

  1. Для запуска всех тестов ввести в терминале: pytest -v --alluredir allure_reports
  2. Для запуска отчёта Allure ввест в терминале: allure serve allure_reports