t.me/atinfo_chat Telegram группа по автоматизации тестирования

Диалоговое окно при сохранении файла


(Denis Veselovskiy) #1

 

Добрый день. 

Интересует как можна обработать с помощью WebDriver (или Selenium 1) следующую ситуацию:

 

 

когда браузер (FireFox 5) предлагает открыть или сохранить файл, как на скрине.


Можна ли указать место сохранения файла кроме как делать подходящий профиль для браузера и ложить в ОДНО место?

Что по этому поводу может предложить WebDriver?? Можна ли перехватить этот поток???

Спс. 

 

 


 



(d3unka) #2

Средствами Selenium пока что никак не получится сохранить этот файл. Разве что поставить в настройках браузера - "автоматически сохранять файл в папку" и  запускать уже этот профайл браузера.

Воркераундом есть использование библиотеки AutoIT и подключение jacob модуля для работы с Windows обьектами.


(Mykhailo Poliarush) #3

да, к сожалению, никак. 

вот есть статья с детальным описанием, как это сделать на AutoIT. http://qtp-help.blogspot.com/2009/07/selenium-handle-dialogs.html


(Denis Veselovskiy) #4

Говоря "Средствами Selenium" вы имеете ввиду также  WebDriver?


(Mykhailo Poliarush) #5

"Средствами Selenium" - да, Selenium RC и WebDriver