Техническое задание: Исправление скрипта автоматизации

Суть проблемы

Имеется рабочий Python-скрипт для автоматического заполнения данных на веб-сайте. После последнего обновления браузера Google Chrome скрипт перестал выполнять свою функцию - он останавливается на втором этапе, не нажимая на целевой элемент интерфейса.

Конкретная ошибка

Сбой происходит в функции leave_redactor_mode при попытке клика на элемент с классом js-tiny-toggler-button. Предполагаемая причина - скрипт "промахивается" мимо кнопки, возможно, из-за изменений в структуре DOM после обновления браузера.

Требуемые действия

  • Проанализировать предоставленный код скрипта и структуру личного кабинета сайта.
  • Выявить причину, по которой не происходит клик по элементу js-tiny-toggler-button.
  • Внести корректировки в код (например, изменить стратегию поиска элемента, добавить ожидания или использовать другие локаторы), чтобы обеспечить стабильную работу скрипта.
  • Гарантировать, что исправленный скрипт будет корректно выполнять весь цикл заполнения полей.

Что предоставляется

  • Исходный код скрипта для анализа.
  • Данные для доступа к тестовой среде (личный кабинет), где происходит заполнение.