Я запускаю Selenium и Autoit на экземпляре Amazon ec2, чтобы протестировать свой веб-сайт в Firefox. Тестовые случаи запускаются автоматически каждый час с помощью планировщика задач. Я использую Autoit для обработки диалогового окна «Сохранить как» для некоторых тестовых случаев загрузки файлов.
Этот процесс работает, когда я подключен к экземпляру ec2 с помощью rdp. Но когда я закрываю сеанс для rdp, мой скрипт autoit не может обрабатывать диалоговое окно «сохранить как». Он застрял на функции WinWaitActive. Мне кажется, причина в том, что когда rdp-соединение закрыто для amazon, оно не активирует диалоговое окно «Сохранить как». Если я использую telnet на порту rdp, мой тестовый пример работает нормально.
Есть ли способ исправить это? Есть ли какие-либо настройки на сервере rdp, где я могу сказать, что соединение всегда включено? Или я могу использовать какую-то альтернативную команду в autoit, которая намеренно выбрала кнопку «Сохранить» в диалоговом окне «Сохранить как» и сохранила файл в папке.
Заранее спасибо.