При написании на JS теста для Sahi использую UI интерфейс самого sahi, а так же playback воспроизведение из файла теста типа test.sah
Суть проблемы в том, что на Sahi OS наблюдается различное поведение в этих двух инструментах:
Например:
На странице есть:
<span class="js-upload-image"> Выбрать файл </span>
Для пользователя элемент оформлен как кнопка, при клике по которой вызывается JS выполняющая некоторые подготовительные действия и вызывающая стандартный input для файла.
Суть проблемы:
При выполнения действия из формы записи тестов:
_click("js-upload-image")
связанный JS вызывается корректно и форма загрузки изображения открывается. При выполнении этого же действия в playback воспроизведении из файла теста - привязанный JS не запускается.
Вопрос: работает ли кто-то с Sahi - решали ли подобную проблему? Решается ли эта проблема нативными функциями доступными в sahipro ?..
P.S. По не зависящим от меня причинам использовать другие инструменты тестирования возможности нет.