Имитация всех действий при загрузке файлов в e2e тестах protractor, как?
Здравствуйте!
Провожу e2e тестирование сайта с использованием protractor.
Нужно полностью сымитировать действия пользователя при загрузке файла на сайт.
Алгоритм такой:
1. Происходит открытие страницы
2. Нажимается кнопка "Загрузить"
3. Появляется стандартное окно с выбором файлов для загрузки
4. Выбирается файл
5. Файл загружается на сервер
Проблема и не понимание появляются на 3 шаге. Не понимаю, как можно сымитировать движение мыши в окне выбора файлов и сделать двойной клик по файлу, чтобы он загрузился. Как рассчитать координаты мыши, где она должна сделать двойной клик и вообще возможно ли это?
Подскажите, пожалуйста. Возможно, кто-то сталкивался с этим.