kasheylm
(Denis Veselovskiy)
18.Октябрь.2011 13:22:35
#1
Добрый день.
Интересует как можна обработать с помощью WebDriver (или Selenium 1) следующую ситуацию:
когда браузер (FireFox 5) предлагает открыть или сохранить файл, как на скрине.
Можна ли указать место сохранения файла кроме как делать подходящий профиль для браузера и ложить в ОДНО место?
Что по этому поводу может предложить WebDriver?? Можна ли перехватить этот поток???
Спс.
d3unka
(d3unka)
18.Октябрь.2011 14:13:06
#2
Средствами Selenium пока что никак не получится сохранить этот файл. Разве что поставить в настройках браузера - "автоматически сохранять файл в папку" и запускать уже этот профайл браузера.
Воркераундом есть использование библиотеки AutoIT и подключение jacob модуля для работы с Windows обьектами.
polusok
(Mykhailo Poliarush)
18.Октябрь.2011 15:37:46
#3
да, к сожалению, никак.
вот есть статья с детальным описанием, как это сделать на AutoIT. http://qtp-help.blogspot.com/2009/07/selenium-handle-dialogs.html
kasheylm
(Denis Veselovskiy)
18.Октябрь.2011 15:49:43
#4
Говоря "Средствами Selenium " вы имеете ввиду также WebDriver?
polusok
(Mykhailo Poliarush)
18.Октябрь.2011 16:06:21
#5
"Средствами Selenium" - да, Selenium RC и WebDriver