Финальный экзаменационный проеткт для SkillFactory
Было создано 53 автотеста для сайта E-katalog
- Проверка регистрации
- Через Google
- Через Facebook
- Через ВКонтакте
- С помощью своего email
- Проверка страницы пользователя
- От лица этого пользователя
- От лица другого пользователя
- Проверка изменения информации
- С правильным вводом пароля
- С неправильным вводом пароля
- С js-скриптом
- Проверка страницы поиска товаров
- Все вкладки с товарами работают
- Вкладки с популярными производителями показывают товары только этих производителей
- Фильтр по цене работает верно
- Фильтр по производителям работает верно
- Фильтр по остальным приколюхам работает верно
- Остальное
- Проверка добавления товара в закладки
- Проверка сравнивания товаров
- tests_on_main_page.py
- test_access_to_main_page
- Проверка, что страница загружается
- test_register_user_good_input
- Проверка регистрации пользователя с верным вводом
- test_register_user_bad_input
- Проверка регистрации пользователя с неверными данными
- test_access_to_main_page
- tests_on_profile_page.py
- test_access_to_my_profile
- Проверка, что страница загружается
- test_my_profile_without_cookie
- Проверка моей страницы от лица другого пользователя
- test_edit_profile
- Проверка изменения информации о пользователе
- test_access_to_my_profile
- tests_on_search_page.py
- test_access_to_search_page
- Проверка, что страница загружается
- test_title_of_products
- Проверка кнопок популярных производилелей
- test_filter_products
- Проверка фильтра товаров
- test_access_to_search_page
Я запускал через браузер Chrome (он приложен в репозитории) с помощью команды:
python3 -m pytest --driver Chrome --driver-path ./chromedriver tests/*
Для Windows, скорее всего, нужно указать другой пусть к бинарнику браузера