Skip to content

Автотест для проверки кнопки добавления в корзину на разных языках (pytest + Selenium)

Notifications You must be signed in to change notification settings

ProgramIlisu/test_language_interface

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

6 Commits

Repository files navigation

test_language_interface

#🌍Автотест для проверки кнопки добавления в корзину на разных языках (pytest + Selenium)

Этот проект создан для проверки работы интернет-магазина на разных языках интерфейса с помощью pytest + Selenium.


🎯 Цель проекта

Запускать автотесты с параметром языка:

pytest --language=es test_items.py

Браузер должен запускаться с выбранным языком, а тест — проверять наличие кнопки "Добавить в корзину" на странице товара.


📁 Структура проекта

test_language_interface/ │ ├── conftest.py # настройка запуска браузера + параметр language ├── test_items.py # тест на проверку кнопки добавления в корзину └── README.md # документация 

▶️ Запуск теста

Пример запуска на испанском:

pytest --language=es test_items.py

На французском:

pytest --language=fr test_items.py

На русском:

pytest --language=ru test_items.py

✔ Что проверяет тест

Тест открывает страницу:

http://selenium1py.pythonanywhere.com/catalogue/coders-at-work_207/

и проверяет наличие кнопки:

.btn-add-to-basket

📝 Примечание

Если получите ошибку:

ValueError: option names{'--language'} already added

Проверьте, нет ли другого conftest.py выше по директории.


📢 Автор

Учебный проект для курса по автоматизации тестирования на Python + Selenium.

About

Автотест для проверки кнопки добавления в корзину на разных языках (pytest + Selenium)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages