Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Запуск тестов

Запуск с авторизацией через куки

  • Рекомендуется запустить тест с авторизацией через куки, для этого необходимо открыть в браузере сайт ОТУС и авторизоваться на нем с помощью следующих логина и пароля:
    • Логин: yesakas564@gronasu.com
    • Пароль: 1.yjdsqgfhjkM
  • Затем скопировать из текущей сессии следующие куки:
    • auth_token
    • auth_token_expires
    • auth_token_expires
    • oid
    • sessionid
    • utm
  • Оставить текущую сессию открытой (иначе куки сгорают)
  • Подставить куки в команду и выполнить в консоли (значения вместо value):
    gradle clean test  
    -D auth_token='__value__'
    -D auth_token_expires='__value__'
    -D oid='__value__'
    -D sessionid='__value__'
    -D utm='__value__'
    -D authWithCockie=y

Запуск с авторизацией через логин и пароль

Также можно запустить тест со своими логином и паролем (или если не указать, то определенными по дефолту)

gradle clean test -DauthWithCockie=n - параметры по дефолту (Тест падает при нажатии на кнопку Войти)

gradle clean test -Dlogin='yesakas564@gronasu.com' -Dpassword='1.yjdsqgfhjkM' -DauthWithCockie=n, где

  • login=yesakas564@gronasu.com - логин (возможно потребуется указать в кавычках)
  • password=1.yjdsqgfhjkM - пароль
  • authWithCockie=n (запуск с авторизацией через куки или без кук y/n)

Описание/Пошаговая инструкция выполнения домашнего задания:

Тестовое покрытие

  1. Проверка количества курсов в разделе тестирование:
    • Пользователь переходит в раздел Тестирование
    • На странице отображаются карточки курсов. Количество карточек равно 10
  2. Просмотр карточки курса:
    • Пользователь переходит на карточку курса
    • В карточке указана информация о курсе:
      • Название
      • Описание
      • Длительность обучения
      • Формат (Минимум: проверить одну карточку. В идеале все в разделе тестирования)
  3. Валидация дат предстоящих мероприятий:
    • Пользователь переходит в раздел События -> Календарь мероприятий
    • На странице отображаются карточки предстоящих мероприятий.
    • Даты проведения мероприятий больше или равны текущей дате
  4. Просмотр мероприятий по типу:
    • Пользователь переходит в раздел События -> Календарь мероприятий
    • Пользователь сортирует мероприятия по типу Открытые вебинары
    • На странице отображаются карточки предстоящих мероприятий. На каждой карточке в типе указанно "Открытые вебинары"

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages