Перейти к содержимому

Фотография

Сохранить файл


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 4

#1 FR33D

FR33D

    Новый участник

  • Members
  • Pip
  • 64 сообщений

Отправлено 20 июня 2013 - 06:19

Добрый день, хотелось бы услышать несколько советов и предложений касательно того, каким образом можно было бы скачать файл и сохранить его на компьютер с помощью Eclipse Java/ Junit4. Подобную вещь нужно сделать для 3 браузеров: ФФ, Хром и ИЕ. Подскажите в какую сторону копать и с чего вообще начать?
Касательно самого кода...тут все просто: Заходим на страницу, нажимаем клавишу "Save" и тут понеслась...так как в каждом браузере сохранение поисходит по-разному.
  • 0

#2 Rara

Rara

    Активный участник

  • Members
  • PipPip
  • 83 сообщений
  • ФИО:Кондрашов Юрий Алексеевич
  • Город:Минск, Беларусь


Отправлено 20 июня 2013 - 08:05

А чем не устраивают варианты, которые предлагает гугл?

Альтернативы, если кратко:
1. Автоматизация кликов по нативным окнам
2. Изменение поведения браузера при загрузке файла (сохранять без диалоговых окон)
3. Скачивание файла без WebDriver'а (получая через него только ссылку)
  • 0
Я бы переписал жизнь, но Бог не дает мне исходники

#3 FR33D

FR33D

    Новый участник

  • Members
  • Pip
  • 64 сообщений

Отправлено 20 июня 2013 - 08:16

Просто с подобной темой я не сталкивался и интересует как можно лучше всего организовать все. Какой из способов Вы бы посоветовали? И есть ли у Вас какой нибудь елементарный наглядный пример?
  • 0

#4 Rara

Rara

    Активный участник

  • Members
  • PipPip
  • 83 сообщений
  • ФИО:Кондрашов Юрий Алексеевич
  • Город:Минск, Беларусь


Отправлено 20 июня 2013 - 08:28

Мы используем второй способ, но у нас автоматизация только с использованием Firefox (хоть и на разных ОС).

Если везде одна операционка, то можно глянуть в сторону первого способа.
Третий красив своей кроссплатформенностью, кроссбраузерностью и надёжностью (ничего не сломается при выходе новой версии браузеров), но чутка "срезает углы" (не тестирует реальное сохранение файла с использованием функционала браузера).

Вот хорошая статья.
  • 1
Я бы переписал жизнь, но Бог не дает мне исходники

#5 FR33D

FR33D

    Новый участник

  • Members
  • Pip
  • 64 сообщений

Отправлено 20 июня 2013 - 08:34

Спасибо, вот такой вопрос назрел у меня. А можно как то изменить настройки IEDriver, ChromeDriver, FirefoxDriver в Eclipse на JUint4? Просто появилась идея во всех браузерах запускать одинаковое диалоговое окно сохранения и в тупую вбивать туда путь куда сохранить + название файла. Тоесть к примеру:
String path_file =  basePath + "\\src\\autotests\\files\\hktest_4-3-2013_with_images_2___06.18.13.pdf";
Но к сожалению вручную эти настройки не меняются, а в интернете я еще не набрел на способ решение этой задачи. За статью спасибо, прочитал ее и мало что понял...в большенстве своем - вода и куча никому ненужных методов. Детально все там просмотрел и так не нашел оптимального решения, более короткого и скурпулёзного.
Возможно я глуп, но все же я новичек и если бы Вы могли показать на примере как все должно работать - был бы очень благодарен.
  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных