Project to Epam practice cource providing TestCases to site Wattpad using Selenium
Предусловие: Пользователь зарегистрирован на сайте и авторизован.
Шаги:
- Зайти на главную страницу сайта https://www.wattpad.com/home
- Нажать на выпадающий элемент “Настройки контента”
- В окне “Контент” переключить соответсвующие параметр “off/on”
- Нажать на кнопку “Принять изменения”
Ожидаемый результат: Пользователь на всех страницах сайта не должен видеть никаких книг, где будет фигурировать контент “Для взрослых”.
Фактический результат: Убраны лишь произведения, в названии у которых есть “18”.
Предусловие: Пользователь зарегистрирован на сайте и авторизован.
Шаги:
- Зайти на главную страницу сайта https://www.wattpad.com/home
- Нажать в шапке сайта на выпадающий список “Написать”
- Выбрать пункт “Создать новый рассказ”
- На странице параметров рассказа нажать на кнопку “Пропустить” (все поля допускают нулевое значение)
- Ввести заголовок главы “Мой заголовок” и набрать текст “Мой рассказ”
- Нажать на кнопку “Сохранить”
Ожидаемый результат: Пользователь создал свою рассказ и убедился в успешности операции.
Фактический результат: Пользователь создал свою рассказ с отсутвием явного уведомления об успешности. (в левой части меню бледным цветом есть надпись “Сохранено”, однако это заметить сложно)
Предусловие: Пользователь зарегистрирован на сайте и авторизован.
Шаги:
- Зайти на главную страницу сайта https://www.wattpad.com/home
- Нажать на бесплатную книгу “Остров Остов”
- В окне нажать на кнопку “Начать читать”
Ожидаемый результат: Пользователь начал читать книгу.
Фактический результат: Пользователь начал читать книгу.
Предусловие: Пользователь зарегистрирован на сайте и авторизован.
Шаги:
- Зайти на главную страницу сайта https://www.wattpad.com/home
- Написать в строке поиска (в шапке сайта) название “Остров Остов”
- Нажать на клавиатуре “Лупа”
Ожидаемый результат: Пользователь нашел искомый рассказ.
Фактический результат: Пользователь нашел искомый рассказ.
Предусловие: Пользователь зарегистрирован на сайте и авторизован.
Шаги:
- Зайти на главную страницу сайта https://www.wattpad.com/home
- Нажать на платную книгу “Down World (Book 1 of the Down Worl...” (https://www.wattpad.com/story/192343604-down-world-book-1-of-the-down-world-series)
- В окне нажать на кнопку “Ознакомительная версия”
Ожидаемый результат: Пользователь может прочитать ознакомительную версию книги.
Фактический результат: Пользователь получил перешел на страницу с ознакомительной версией, однако без контента.
Предусловие: Пользователь зарегистрирован на сайте и авторизован.
Шаги:
- Зайти на главную страницу сайта https://www.wattpad.com/home
- Нажать на бесплатную книгу “Остров Остов” (https://www.wattpad.com/story/278289731-остров-остов)
- В окне нажать на кнопку “+”
- В выпадающем меню “Добавить в” выбрать “Список для чтения”
Ожидаемый результат: Пользователь добавил книгу в нужный список и убедился в успешности операции.
Фактический результат: Пользователь добавил книгу в нужный список и убедился в успешности операции (Рядом с соответсвующим списком появилась галочка).
Предусловие: Пользователь зарегистрирован на сайте и авторизован.
Шаги:
- Зайти на главную страницу сайта https://www.wattpad.com/home
- Нажать на бесплатную книгу “Остров Остов” (https://www.wattpad.com/story/278289731-остров-остов)
- Нажать на кнопку “Читать”
- Под прологом написать комментарий “Хорошая книга”
- Нажать на кнопку “Отправить”
Ожидаемый результат: Пользователь написал свой комментарий и убедился в успешности операции.
Фактический результат: Пользователь написал свой комментарий и убедился в успешности операции(Виден собственный комментарий).
Предусловие: Пользователь зарегистрирован на сайте и авторизован.
Шаги:
- Зайти на главную страницу сайта https://www.wattpad.com/home
- Нажать на бесплатную книгу “Остров Остов” (https://www.wattpad.com/story/278289731-остров-остов)
- Нажать на кнопку “Читать”
- Нажать на кнопку “Подписаться” под иконкой автора “Rinaunevie”
Ожидаемый результат: Пользователь подписался на пользователя и убедился в успешности операции.
Фактический результат: Пользователь подписался на пользователя и убедился в успешности операции (Кнопка изменила цвет и текст на “Подписан”).
Предусловие: Пользователь зарегистрирован на сайте и авторизован.
Шаги:
- Зайти на главную страницу сайта https://www.wattpad.com/home
- Нажать выпадающем меню пользователя пункт “Библиотека”
- На странице выбрать элемент “Списки для чтения”
- Нажать на кнопку “Новый список для чтения”
- Ввести название “Epam”
- Нажать на кнопку “Создать список”
Ожидаемый результат: Пользователь создал новый список для книг и убедился в успешности операции.
Фактический результат: Пользователь создал новый список для книг и убедился в успешности операции (Переход на страницу созданного списка).
Предусловие: Пользователь зарегистрирован на сайте и авторизован, выключен контент “Для Взрослых”.
Шаги:
- Зайти на главную страницу сайта https://www.wattpad.com/home
- Нажать на бесплатную книгу "Купленный муж (Наташа Шкот)” (https://www.wattpad.com/story/204087297-купленный-муж-наташа-шкот)
- Нажать на кнопку “Больше деталей”
- Нажать на кнопку “Пожаловаться на книгу”
- Нажать на элемент “Нежелательный контент”
- Ввести причину “Убрав контент "для Взрослых" не хочу видеть подобного в рекомендациях.”
- Нажать на кнопку “Подтвердить жалобу”
Ожидаемый результат: Пользователь отправил жалобу и убедился в успешности операции .
Фактический результат: Пользователь отправил жалобу и убедился в успешности операции (Появление надписи благодарности).
Предусловие: Пользователь зарегистрирован на сайте и авторизован.
Шаги:
- Зайти на главную страницу сайта https://www.wattpad.com/home
- Нажать на выпадающий элемент “Настройки контента”
- В окне “Контент” нажать на кнопку “Редактировать теги”
- Ввести тег “ужасы”
- Нажать клавишу ввода
- Нажать на кнопку “Назад”
- Нажать на кнопку “Принять изменения”
Ожидаемый результат: Пользователь на всех страницах сайта не должен видеть книги с данными тегом.
Фактический результат: Пользователь не видет книги с данным тегом только на основной странице.