Задача

Необходимо разработать скрипт автоматизированного теста (автотеста) для веб-сайта. Основная сложность заключается в работе с элементами внутри iframe и выполнении кликов по векторной графике (SVG).

Технические требования

  • Язык программирования: Python
  • Библиотека: Selenium
  • «Запросы к БД»: предполагается взаимодействие с базой данных (например, для проверки данных на бэкенде)
  • Конкретные требования по стеку, подробности ТЗ и доступы к проекту будут переданы после согласования

Что нужно сделать

  • Написать скрипт на Python с использованием Selenium WebDriver.
  • Реализовать переключение между iframe (в том числе вложенными) и выполнение кликов по SVG-элементам.
  • Интеграция с базой данных (какой именно — уточнить у заказчика).
  • Возможность настройки сценариев тестирования через конфигурационный файл.

Дополнительно

Опыт работы с Selenium и Python обязателен. Подробности реализуемого сценария тестирования обсуждаются с исполнителем.