Как обрабатывать окно загрузки файла с помощью браузера IE в Selenium - PullRequest
0 голосов
/ 19 января 2019

Попытка сохранить файл с помощью IE загрузить Window с помощью AutoId, но ничего не делает. Я думаю, что мой код обрабатывает всплывающую вкладку внизу Открыть / Сохранить / Отменить, чтобы загрузить файл, но я получаю окно Просмотр загрузки - Internet Explorer, которое показывает все файлы, которые я хочу загрузить, вместо вкладки внизу.

Есть ли способ увидеть вкладку внизу в IE, а не окно загрузки вида. Я попробовал все настройки в IE, но он продолжает появляться в окне загрузки просмотра.

Любые предложения, что мне делать?

autoItObj.sleep(5000);
autoItObj.controlSend(hIE ,"",hCtrl,"{F6}") ; //Gives focus to Open Button
autoItObj.sleep(500);
autoItObj.controlSend(hIE ,"",hCtrl,"{TAB}") ; //Gives focus to Save Button
autoItObj.sleep(500);
autoItObj.controlSend(hIE ,"",hCtrl,"{DOWN}") ; //Opens Save options
autoItObj.sleep(500);
autoItObj.controlSend(hIE ,"",hCtrl,"{DOWN}") ; //Gives focus to Save As
autoItObj.sleep(500);
autoItObj.controlSend(hIE ,"",hCtrl,"{enter}") ; //Submit whatever control has focus
autoItObj.sleep(10000);

autoItObj.sleep(5000);

autoItObj.controlFocus("Save As","","Edit1");
String testSaveHndl = autoItObj.controlGetHandle("Save As","","Edit1");

autoItObj.controlSend("Save As", "", "[CLASS:Edit; INSTANCE:1]", fullpath);
autoItObj.sleep(10000);

autoItObj.controlClick("Save As", "", "Button2");
autoItObj.sleep(1000);  
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...