From 8b3e5b010966a38f769909d7637a71a63a208454 Mon Sep 17 00:00:00 2001 From: lonkidely Date: Fri, 5 May 2023 14:23:16 +0300 Subject: [PATCH 1/7] create template --- BugOverload-Mike-Khodosov.md | 40 ++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 BugOverload-Mike-Khodosov.md diff --git a/BugOverload-Mike-Khodosov.md b/BugOverload-Mike-Khodosov.md new file mode 100644 index 0000000..3a62d0e --- /dev/null +++ b/BugOverload-Mike-Khodosov.md @@ -0,0 +1,40 @@ +# Домашнее задание №3 по курсу "Обеспечение качества ПО" проекта VK Образование +## Команда: **BugOverload** + +## Содержание + +1. [Деплой](#деплой) +2. [Страница фильма](#задание) +3. [Ручное тестирование](#ручное-тестирование) + +## Задание +Сделать чек-листы для будущих автотестов на проект 2-го семестра + +## Деплой +[MovieGate](https://movie-gate.online/) + +## Панель навигации +### Примеры доступны по ссылке: +[Главная страница](https://movie-gate.online) + +## Кейсы + +### + + +## Главная страница +### Примеры доступны по ссылке: +[Главная страница](https://movie-gate.online) + +## Кейсы + +### + + +## Страница премьер +### Примеры доступны по ссылке: +[Страница коллекции](https://movie-gate.online/user/public/collection/2/) + +## Кейсы + +### From ab4a473e539d9f79a5bf537334c7d28383eed404 Mon Sep 17 00:00:00 2001 From: lonkidely Date: Fri, 5 May 2023 15:05:38 +0300 Subject: [PATCH 2/7] add content --- BugOverload-Mike-Khodosov.md | 72 ++++++++++++++++++++++++++++++++++-- 1 file changed, 68 insertions(+), 4 deletions(-) diff --git a/BugOverload-Mike-Khodosov.md b/BugOverload-Mike-Khodosov.md index 3a62d0e..6945f33 100644 --- a/BugOverload-Mike-Khodosov.md +++ b/BugOverload-Mike-Khodosov.md @@ -17,9 +17,47 @@ ### Примеры доступны по ссылке: [Главная страница](https://movie-gate.online) -## Кейсы +## Кейсы без авторизации + +### Панель навигации должна содержать логотип, ведущий на главную страницу +1. Перейти на страницу https://movie-gate.online/collection/tag-popular/ +2. Найти логотип, кликнуть по нему +3. Дождаться загрузки страницы с таймаутом 3 секунды +4. Убедиться, что произошел редирект на страницу https://movie-gate.online + +### Панель навигации должна содержать кнопку "Популярное", ведущую на страницу с коллекцией "Популярное" +1. Перейти на страницу https://movie-gate.online +2. Найти кнопку "Популярное", кликнуть по ней +3. Дождаться загрузки страницы с таймаутом 3 секунды +4. Убедиться, что произошел редирект на страницу https://movie-gate.online/collection/tag-popular/ + +### Панель навигации должна содержать кнопку "Премьеры", ведущую на страницу с премьерами +1. Перейти на страницу https://movie-gate.online +2. Найти кнопку "Премьеры", кликнуть по ней +3. Дождаться загрузки страницы с таймаутом 3 секунды +4. Убедиться, что произошел редирект на страницу https://movie-gate.online/premieres/ + +### Панель навигации должна содержать кнопку "Коллекции", которая открывает модальное окно авторизации +1. Перейти на страницу https://movie-gate.online +2. Найти кнопку "Коллекции", кликнуть по ней +3. Дождаться появления модального окна авторизации с таймаутом 2 секунды -### +### Панель навигации должна содержать кнопку "Войти", которая открывает модальное окно авторизации +1. Перейти на страницу https://movie-gate.online +2. Найти кнопку "Войти", кликнуть по ней +3. Дождаться появления модального окна авторизации с таймаутом 2 секунды + +## Кейсы с авторизацией +### Панель навигации должна содержать кнопку "Коллекции", ведущую на страницу с коллекциями пользователя +1. Перейти на страницу https://movie-gate.online +2. Найти кнопку "Коллекции", кликнуть по ней +3. Дождаться загрузки страницы с таймаутом 3 секунды +4. Убедиться, что произошел редирект на страницу https://movie-gate.online/user/collections/ + +### Панель навигации должна содержать область профиля пользователя +1. Перейти на страницу https://movie-gate.online +2. Найти в заголовке область профиля пользователя +3. Убедиться, что при наведении на эту область курсора всплывает выпадающее меню ## Главная страница @@ -28,7 +66,30 @@ ## Кейсы -### +### Главная страница должна содержать постер фильма +1. Перейти на страницу https://movie-gate.online +2. Найти на странице постер фильма, содержащий картинку и название + +### Главная страница должна содержать раздел "Популярное" +1. Перейти на страницу https://movie-gate.online +2. Найти на странице раздел "Популярное", содержащий ссылку с названием и слайдер +3. Нажать на кнопку "Популярное" +4. Дождаться загрузки страницы +5. Убедиться, что произошел редирект на страницу https://movie-gate.online/collection/tag-popular/ + +### Главная страница должна содержать раздел "Сейчас в кино" +1. Перейти на страницу https://movie-gate.online +2. Найти на странице раздел "Сейчас в кино", содержащий ссылку с названием и слайдер +3. Нажать на кнопку "Сейчас в кино" +4. Дождаться загрузки страницы +5. Убедиться, что произошел редирект на страницу https://movie-gate.online/collection/tag-in_cinema/ + +### Главная страница должна содержать раздел "Жанры" +1. Перейти на страницу https://movie-gate.online +2. Найти на странице раздел "Жанры", содержащий ссылку с названием и слайдер +3. Нажать на кнопку "Жанры" +4. Дождаться загрузки страницы +5. Убедиться, что произошел редирект на страницу https://movie-gate.online/collection/genres/ ## Страница премьер @@ -37,4 +98,7 @@ ## Кейсы -### +### Страница премьер должна содержать заголовок "Премьеры" и подпись +1. Перейти на страницу https://movie-gate.online/premieres/ +2. Найти на странице надпись "Премьеры" +3. Найти на странице надпись "Здесь вы найдёте список новинок российского кинопроката" From 47aa3be89849dab03718d9e4ccaa81aeb13496d9 Mon Sep 17 00:00:00 2001 From: lonkidely Date: Sun, 7 May 2023 17:32:18 +0300 Subject: [PATCH 3/7] fixes --- BugOverload-Mike-Khodosov.md | 19 +++++++------------ 1 file changed, 7 insertions(+), 12 deletions(-) diff --git a/BugOverload-Mike-Khodosov.md b/BugOverload-Mike-Khodosov.md index 6945f33..9347b6e 100644 --- a/BugOverload-Mike-Khodosov.md +++ b/BugOverload-Mike-Khodosov.md @@ -23,19 +23,19 @@ 1. Перейти на страницу https://movie-gate.online/collection/tag-popular/ 2. Найти логотип, кликнуть по нему 3. Дождаться загрузки страницы с таймаутом 3 секунды -4. Убедиться, что произошел редирект на страницу https://movie-gate.online +4. Найти на странице div с атрибутом class="js-main-page-preview-film" ### Панель навигации должна содержать кнопку "Популярное", ведущую на страницу с коллекцией "Популярное" 1. Перейти на страницу https://movie-gate.online 2. Найти кнопку "Популярное", кликнуть по ней 3. Дождаться загрузки страницы с таймаутом 3 секунды -4. Убедиться, что произошел редирект на страницу https://movie-gate.online/collection/tag-popular/ +4. Найти на странице div с атрибутом class="page__collection__title" и текстом "Популярное" внутри ### Панель навигации должна содержать кнопку "Премьеры", ведущую на страницу с премьерами 1. Перейти на страницу https://movie-gate.online 2. Найти кнопку "Премьеры", кликнуть по ней 3. Дождаться загрузки страницы с таймаутом 3 секунды -4. Убедиться, что произошел редирект на страницу https://movie-gate.online/premieres/ +4. Найти на странице div с атрибутом class="premiere-page__title" и текстом "Премьеры" внутри ### Панель навигации должна содержать кнопку "Коллекции", которая открывает модальное окно авторизации 1. Перейти на страницу https://movie-gate.online @@ -52,12 +52,7 @@ 1. Перейти на страницу https://movie-gate.online 2. Найти кнопку "Коллекции", кликнуть по ней 3. Дождаться загрузки страницы с таймаутом 3 секунды -4. Убедиться, что произошел редирект на страницу https://movie-gate.online/user/collections/ - -### Панель навигации должна содержать область профиля пользователя -1. Перейти на страницу https://movie-gate.online -2. Найти в заголовке область профиля пользователя -3. Убедиться, что при наведении на эту область курсора всплывает выпадающее меню +4. Найти на странице div с атрибутом class="user-collection-list__title" и текстом "Ваши коллекции" внутри ## Главная страница @@ -75,21 +70,21 @@ 2. Найти на странице раздел "Популярное", содержащий ссылку с названием и слайдер 3. Нажать на кнопку "Популярное" 4. Дождаться загрузки страницы -5. Убедиться, что произошел редирект на страницу https://movie-gate.online/collection/tag-popular/ +5. Найти на странице div с атрибутом class="page__collection__title" и текстом "Популярное" внутри ### Главная страница должна содержать раздел "Сейчас в кино" 1. Перейти на страницу https://movie-gate.online 2. Найти на странице раздел "Сейчас в кино", содержащий ссылку с названием и слайдер 3. Нажать на кнопку "Сейчас в кино" 4. Дождаться загрузки страницы -5. Убедиться, что произошел редирект на страницу https://movie-gate.online/collection/tag-in_cinema/ +5. Найти на странице div с атрибутом class="page__collection__title" и текстом "Сейчас в кино" внутри ### Главная страница должна содержать раздел "Жанры" 1. Перейти на страницу https://movie-gate.online 2. Найти на странице раздел "Жанры", содержащий ссылку с названием и слайдер 3. Нажать на кнопку "Жанры" 4. Дождаться загрузки страницы -5. Убедиться, что произошел редирект на страницу https://movie-gate.online/collection/genres/ +5. Найти на странице div с атрибутом class="page__collection__title" и текстом "Жанры" внутри ## Страница премьер From 00ab41832ac7b304f36d06c5983a692b535156fd Mon Sep 17 00:00:00 2001 From: lonkidely Date: Tue, 9 May 2023 15:17:24 +0300 Subject: [PATCH 4/7] add images, update test cases --- BugOverload-Mike-Khodosov.md | 60 ++++++++++++++++++++++++------------ 1 file changed, 40 insertions(+), 20 deletions(-) diff --git a/BugOverload-Mike-Khodosov.md b/BugOverload-Mike-Khodosov.md index 9347b6e..b04837f 100644 --- a/BugOverload-Mike-Khodosov.md +++ b/BugOverload-Mike-Khodosov.md @@ -21,39 +21,47 @@ ### Панель навигации должна содержать логотип, ведущий на главную страницу 1. Перейти на страницу https://movie-gate.online/collection/tag-popular/ -2. Найти логотип, кликнуть по нему +2. Найти логотип, кликнуть по нему +![logo](https://github.com/lonkidely/us/assets/30394005/7ac9072f-384d-4484-a64e-541f2b5f2e8d) 3. Дождаться загрузки страницы с таймаутом 3 секунды -4. Найти на странице div с атрибутом class="js-main-page-preview-film" +4. Найти на странице div с атрибутом class="js-main-page-preview-film" (превью фильма) +![preview](https://github.com/lonkidely/us/assets/30394005/0b366315-cf39-4648-b436-47bb34051c7d) ### Панель навигации должна содержать кнопку "Популярное", ведущую на страницу с коллекцией "Популярное" 1. Перейти на страницу https://movie-gate.online 2. Найти кнопку "Популярное", кликнуть по ней 3. Дождаться загрузки страницы с таймаутом 3 секунды -4. Найти на странице div с атрибутом class="page__collection__title" и текстом "Популярное" внутри +4. Найти на странице div с атрибутом class="page__collection__title" и текстом "Популярное" внутри +![popular collection](https://github.com/lonkidely/us/assets/30394005/9cb9c8fd-b18a-4f50-a734-765923b7c9d5) ### Панель навигации должна содержать кнопку "Премьеры", ведущую на страницу с премьерами 1. Перейти на страницу https://movie-gate.online 2. Найти кнопку "Премьеры", кликнуть по ней 3. Дождаться загрузки страницы с таймаутом 3 секунды -4. Найти на странице div с атрибутом class="premiere-page__title" и текстом "Премьеры" внутри +4. Найти на странице div с атрибутом class="premiere-page__title" и текстом "Премьеры" внутри +![premieres](https://github.com/lonkidely/us/assets/30394005/da3c4f4f-486e-42c4-b78b-9eab794ed855) ### Панель навигации должна содержать кнопку "Коллекции", которая открывает модальное окно авторизации 1. Перейти на страницу https://movie-gate.online 2. Найти кнопку "Коллекции", кликнуть по ней -3. Дождаться появления модального окна авторизации с таймаутом 2 секунды +3. Дождаться появления модального окна авторизации с таймаутом 2 секунды +![modal login](https://github.com/lonkidely/us/assets/30394005/039b54dd-f1d4-4e34-abf4-46b3aa5a5b6a) ### Панель навигации должна содержать кнопку "Войти", которая открывает модальное окно авторизации 1. Перейти на страницу https://movie-gate.online 2. Найти кнопку "Войти", кликнуть по ней -3. Дождаться появления модального окна авторизации с таймаутом 2 секунды +3. Дождаться появления модального окна авторизации с таймаутом 2 секунды +![modal login](https://github.com/lonkidely/us/assets/30394005/039b54dd-f1d4-4e34-abf4-46b3aa5a5b6a) ## Кейсы с авторизацией +### Логин: HW3testname@gmail.com +### Пароль: HW3testname ### Панель навигации должна содержать кнопку "Коллекции", ведущую на страницу с коллекциями пользователя 1. Перейти на страницу https://movie-gate.online 2. Найти кнопку "Коллекции", кликнуть по ней 3. Дождаться загрузки страницы с таймаутом 3 секунды -4. Найти на странице div с атрибутом class="user-collection-list__title" и текстом "Ваши коллекции" внутри - +4. Найти на странице div с атрибутом class="user-collection-list__title" и текстом "Ваши коллекции" внутри +![user collections](https://github.com/lonkidely/us/assets/30394005/70dfc417-0424-4fa0-a612-e67e026e7804) ## Главная страница ### Примеры доступны по ссылке: @@ -63,28 +71,38 @@ ### Главная страница должна содержать постер фильма 1. Перейти на страницу https://movie-gate.online -2. Найти на странице постер фильма, содержащий картинку и название +2. Найти на странице постер фильма, содержащий картинку и название +![preview](https://github.com/lonkidely/us/assets/30394005/0b366315-cf39-4648-b436-47bb34051c7d) ### Главная страница должна содержать раздел "Популярное" 1. Перейти на страницу https://movie-gate.online -2. Найти на странице раздел "Популярное", содержащий ссылку с названием и слайдер -3. Нажать на кнопку "Популярное" -4. Дождаться загрузки страницы -5. Найти на странице div с атрибутом class="page__collection__title" и текстом "Популярное" внутри +2. Найти на странице раздел "Популярное", содержащий ссылку с названием и слайдер +![popular section](https://github.com/lonkidely/us/assets/30394005/b360b3a1-5598-4fee-a60d-c89984d8d231) +3. Проверить, что слайдер не пуст и содержит в себе div с атрибутом class="film js-film" +4. Нажать на кнопку "Популярное" +5. Дождаться загрузки страницы +6. Найти на странице div с атрибутом class="page__collection__title" и текстом "Популярное" внутри +![popular collection](https://github.com/lonkidely/us/assets/30394005/9cb9c8fd-b18a-4f50-a734-765923b7c9d5) ### Главная страница должна содержать раздел "Сейчас в кино" 1. Перейти на страницу https://movie-gate.online -2. Найти на странице раздел "Сейчас в кино", содержащий ссылку с названием и слайдер -3. Нажать на кнопку "Сейчас в кино" -4. Дождаться загрузки страницы -5. Найти на странице div с атрибутом class="page__collection__title" и текстом "Сейчас в кино" внутри +2. Найти на странице раздел "Сейчас в кино", содержащий ссылку с названием и слайдер +![in cinema section](https://github.com/lonkidely/us/assets/30394005/7ae341e4-8655-4a01-be4a-bdf2dc509d4d) +3. Проверить, что слайдер не пуст и содержит в себе div с атрибутом class="film js-film" +4. Нажать на кнопку "Сейчас в кино" +5. Дождаться загрузки страницы +6. Найти на странице div с атрибутом class="page__collection__title" и текстом "Сейчас в кино" внутри +![in cinema collection](https://github.com/lonkidely/us/assets/30394005/8d79c320-b38d-44df-9b2d-ded18277647b) ### Главная страница должна содержать раздел "Жанры" 1. Перейти на страницу https://movie-gate.online -2. Найти на странице раздел "Жанры", содержащий ссылку с названием и слайдер +2. Найти на странице раздел "Жанры", содержащий ссылку с названием и слайдер +![genres section](https://github.com/lonkidely/us/assets/30394005/f259a7ef-127e-4347-8109-af04e8750af6) +3. Проверить, что слайдер не пуст и содержит в себе div с атрибутом class="genre__wrapper" 3. Нажать на кнопку "Жанры" 4. Дождаться загрузки страницы -5. Найти на странице div с атрибутом class="page__collection__title" и текстом "Жанры" внутри +5. Найти на странице div с атрибутом class="page__collection__title" и текстом "Жанры" внутри +![genres collection](https://github.com/lonkidely/us/assets/30394005/f9527898-7bd5-4117-98c9-012a4412a078) ## Страница премьер @@ -96,4 +114,6 @@ ### Страница премьер должна содержать заголовок "Премьеры" и подпись 1. Перейти на страницу https://movie-gate.online/premieres/ 2. Найти на странице надпись "Премьеры" -3. Найти на странице надпись "Здесь вы найдёте список новинок российского кинопроката" +3. Найти на странице надпись "Здесь вы найдёте список новинок российского кинопроката" +![premieres page](https://github.com/lonkidely/us/assets/30394005/ca69fc27-c929-486d-9676-82d961e1c805) +4. Найти на странице div с атрибутом class="premiere-day" From 563e8f72b3181efe59595758f2e48b81a3e96524 Mon Sep 17 00:00:00 2001 From: lonkidely Date: Tue, 9 May 2023 16:15:32 +0300 Subject: [PATCH 5/7] update --- BugOverload-Mike-Khodosov.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/BugOverload-Mike-Khodosov.md b/BugOverload-Mike-Khodosov.md index b04837f..1823cd7 100644 --- a/BugOverload-Mike-Khodosov.md +++ b/BugOverload-Mike-Khodosov.md @@ -11,7 +11,7 @@ Сделать чек-листы для будущих автотестов на проект 2-го семестра ## Деплой -[MovieGate](https://movie-gate.online/) +[MovieGate](https://movie-gate.online) ## Панель навигации ### Примеры доступны по ссылке: From aa165e6a7cea93466d3886cc4460b7cc28a10caf Mon Sep 17 00:00:00 2001 From: lonkidely Date: Tue, 9 May 2023 18:46:41 +0300 Subject: [PATCH 6/7] update premieres page --- BugOverload-Mike-Khodosov.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/BugOverload-Mike-Khodosov.md b/BugOverload-Mike-Khodosov.md index 1823cd7..faee627 100644 --- a/BugOverload-Mike-Khodosov.md +++ b/BugOverload-Mike-Khodosov.md @@ -109,8 +109,7 @@ ### Примеры доступны по ссылке: [Страница коллекции](https://movie-gate.online/user/public/collection/2/) -## Кейсы - +## Кейсы (страница премьер не требует авторизации) ### Страница премьер должна содержать заголовок "Премьеры" и подпись 1. Перейти на страницу https://movie-gate.online/premieres/ 2. Найти на странице надпись "Премьеры" From 1046709fed638fb5ffe09e1d5e5e45a7bc41db0e Mon Sep 17 00:00:00 2001 From: lonkidely Date: Sun, 14 May 2023 15:05:31 +0300 Subject: [PATCH 7/7] remove cases, add gitignore --- .gitignore | 1 + BugOverload-Mike-Khodosov.md | 93 +++++------------------------------- 2 files changed, 13 insertions(+), 81 deletions(-) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..485dee6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.idea diff --git a/BugOverload-Mike-Khodosov.md b/BugOverload-Mike-Khodosov.md index faee627..7f25f49 100644 --- a/BugOverload-Mike-Khodosov.md +++ b/BugOverload-Mike-Khodosov.md @@ -18,50 +18,16 @@ [Главная страница](https://movie-gate.online) ## Кейсы без авторизации - -### Панель навигации должна содержать логотип, ведущий на главную страницу -1. Перейти на страницу https://movie-gate.online/collection/tag-popular/ -2. Найти логотип, кликнуть по нему -![logo](https://github.com/lonkidely/us/assets/30394005/7ac9072f-384d-4484-a64e-541f2b5f2e8d) -3. Дождаться загрузки страницы с таймаутом 3 секунды -4. Найти на странице div с атрибутом class="js-main-page-preview-film" (превью фильма) -![preview](https://github.com/lonkidely/us/assets/30394005/0b366315-cf39-4648-b436-47bb34051c7d) - -### Панель навигации должна содержать кнопку "Популярное", ведущую на страницу с коллекцией "Популярное" -1. Перейти на страницу https://movie-gate.online -2. Найти кнопку "Популярное", кликнуть по ней -3. Дождаться загрузки страницы с таймаутом 3 секунды -4. Найти на странице div с атрибутом class="page__collection__title" и текстом "Популярное" внутри -![popular collection](https://github.com/lonkidely/us/assets/30394005/9cb9c8fd-b18a-4f50-a734-765923b7c9d5) - -### Панель навигации должна содержать кнопку "Премьеры", ведущую на страницу с премьерами -1. Перейти на страницу https://movie-gate.online -2. Найти кнопку "Премьеры", кликнуть по ней -3. Дождаться загрузки страницы с таймаутом 3 секунды -4. Найти на странице div с атрибутом class="premiere-page__title" и текстом "Премьеры" внутри -![premieres](https://github.com/lonkidely/us/assets/30394005/da3c4f4f-486e-42c4-b78b-9eab794ed855) - -### Панель навигации должна содержать кнопку "Коллекции", которая открывает модальное окно авторизации -1. Перейти на страницу https://movie-gate.online -2. Найти кнопку "Коллекции", кликнуть по ней -3. Дождаться появления модального окна авторизации с таймаутом 2 секунды -![modal login](https://github.com/lonkidely/us/assets/30394005/039b54dd-f1d4-4e34-abf4-46b3aa5a5b6a) - -### Панель навигации должна содержать кнопку "Войти", которая открывает модальное окно авторизации -1. Перейти на страницу https://movie-gate.online -2. Найти кнопку "Войти", кликнуть по ней -3. Дождаться появления модального окна авторизации с таймаутом 2 секунды -![modal login](https://github.com/lonkidely/us/assets/30394005/039b54dd-f1d4-4e34-abf4-46b3aa5a5b6a) +1. Панель навигации должна содержать логотип, ведущий на главную страницу +2. Панель навигации должна содержать кнопку "Популярное", ведущую на страницу с коллекцией "Популярное" +3. Панель навигации должна содержать кнопку "Премьеры", ведущую на страницу с премьерами +4. Панель навигации должна содержать кнопку "Коллекции", которая открывает модальное окно авторизации +5. Панель навигации должна содержать кнопку "Войти", которая открывает модальное окно авторизации ## Кейсы с авторизацией ### Логин: HW3testname@gmail.com ### Пароль: HW3testname -### Панель навигации должна содержать кнопку "Коллекции", ведущую на страницу с коллекциями пользователя -1. Перейти на страницу https://movie-gate.online -2. Найти кнопку "Коллекции", кликнуть по ней -3. Дождаться загрузки страницы с таймаутом 3 секунды -4. Найти на странице div с атрибутом class="user-collection-list__title" и текстом "Ваши коллекции" внутри -![user collections](https://github.com/lonkidely/us/assets/30394005/70dfc417-0424-4fa0-a612-e67e026e7804) +1. Панель навигации должна содержать кнопку "Коллекции", ведущую на страницу с коллекциями пользователя ## Главная страница ### Примеры доступны по ссылке: @@ -69,50 +35,15 @@ ## Кейсы -### Главная страница должна содержать постер фильма -1. Перейти на страницу https://movie-gate.online -2. Найти на странице постер фильма, содержащий картинку и название -![preview](https://github.com/lonkidely/us/assets/30394005/0b366315-cf39-4648-b436-47bb34051c7d) - -### Главная страница должна содержать раздел "Популярное" -1. Перейти на страницу https://movie-gate.online -2. Найти на странице раздел "Популярное", содержащий ссылку с названием и слайдер -![popular section](https://github.com/lonkidely/us/assets/30394005/b360b3a1-5598-4fee-a60d-c89984d8d231) -3. Проверить, что слайдер не пуст и содержит в себе div с атрибутом class="film js-film" -4. Нажать на кнопку "Популярное" -5. Дождаться загрузки страницы -6. Найти на странице div с атрибутом class="page__collection__title" и текстом "Популярное" внутри -![popular collection](https://github.com/lonkidely/us/assets/30394005/9cb9c8fd-b18a-4f50-a734-765923b7c9d5) - -### Главная страница должна содержать раздел "Сейчас в кино" -1. Перейти на страницу https://movie-gate.online -2. Найти на странице раздел "Сейчас в кино", содержащий ссылку с названием и слайдер -![in cinema section](https://github.com/lonkidely/us/assets/30394005/7ae341e4-8655-4a01-be4a-bdf2dc509d4d) -3. Проверить, что слайдер не пуст и содержит в себе div с атрибутом class="film js-film" -4. Нажать на кнопку "Сейчас в кино" -5. Дождаться загрузки страницы -6. Найти на странице div с атрибутом class="page__collection__title" и текстом "Сейчас в кино" внутри -![in cinema collection](https://github.com/lonkidely/us/assets/30394005/8d79c320-b38d-44df-9b2d-ded18277647b) - -### Главная страница должна содержать раздел "Жанры" -1. Перейти на страницу https://movie-gate.online -2. Найти на странице раздел "Жанры", содержащий ссылку с названием и слайдер -![genres section](https://github.com/lonkidely/us/assets/30394005/f259a7ef-127e-4347-8109-af04e8750af6) -3. Проверить, что слайдер не пуст и содержит в себе div с атрибутом class="genre__wrapper" -3. Нажать на кнопку "Жанры" -4. Дождаться загрузки страницы -5. Найти на странице div с атрибутом class="page__collection__title" и текстом "Жанры" внутри -![genres collection](https://github.com/lonkidely/us/assets/30394005/f9527898-7bd5-4117-98c9-012a4412a078) - +1. Главная страница должна содержать постер фильма +2. Главная страница должна содержать раздел "Популярное" +3. Главная страница должна содержать раздел "Сейчас в кино" +4. Главная страница должна содержать раздел "Жанры" ## Страница премьер ### Примеры доступны по ссылке: [Страница коллекции](https://movie-gate.online/user/public/collection/2/) ## Кейсы (страница премьер не требует авторизации) -### Страница премьер должна содержать заголовок "Премьеры" и подпись -1. Перейти на страницу https://movie-gate.online/premieres/ -2. Найти на странице надпись "Премьеры" -3. Найти на странице надпись "Здесь вы найдёте список новинок российского кинопроката" -![premieres page](https://github.com/lonkidely/us/assets/30394005/ca69fc27-c929-486d-9676-82d961e1c805) -4. Найти на странице div с атрибутом class="premiere-day" +1. Страница премьер должна содержать заголовок "Премьеры" и подпись +2. Фильмы, представленные на странице премьер, должны присутствовать на сайте