Skip to content

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

 
 
 

Contributors

Languages