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

Программирование на Python для тестировщиков
онлайн, начало 21 сентября
Школа тест-менеджеров v. 2.0
онлайн, начало 26 сентября
Логи как инструмент тестировщика
онлайн, начало 24 сентября
Школа для начинающих тестировщиков
онлайн, начало 24 сентября
Фотография

Protractor. Как дождаться окончания скачивания фйлов браузером?

protractor auto tests

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

#1 Nick_Ana

Nick_Ana

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

  • Members
  • Pip
  • 3 сообщений
  • ФИО:Anastasiya Malashonok

Отправлено 05 Июль 2018 - 06:37

Здравствуйте!!! Есть проблема: например на странице сайта есть combobox и кнопка скачивания файла. Я пишу тест, который автоматически выбирает значение из combobox (значений много) и нажимает Скачать файл. Я использую protractor+jasmine+selenium server.

Как мне написать в коде, чтобы по окончании тестов, браузер не закрывался, а дождался скачивания всех файлов и потом закрылся? Может кто знает, спасибо!)


  • 0

#2 BadMF

BadMF

    Специалист

  • Members
  • PipPipPipPipPip
  • 708 сообщений
  • ФИО:Dmitry Petrov

Отправлено 05 Июль 2018 - 08:15

что проверяете этим скачиванием?

 

так то выбора 2:

- работать с диском как предлагал тут недавно один из участников форума

- скачивать файлы по ссылке самим тестом

 

 

выставлять таймаут не надёжно, так что это костыль.


  • 0

#3 Nick_Ana

Nick_Ana

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

  • Members
  • Pip
  • 3 сообщений
  • ФИО:Anastasiya Malashonok

Отправлено 05 Июль 2018 - 09:25

что проверяете этим скачиванием?

 

так то выбора 2:

- работать с диском как предлагал тут недавно один из участников форума

- скачивать файлы по ссылке самим тестом

 

 

выставлять таймаут не надёжно, так что это костыль.

Не всегда значение из combobox позволяет скачать файл, это и проверяется. А также, что нажатие на кнопку Скачать, не вызывает Internal server error. После скачивания файло хочу их содержимое посмотреть(какие данные, может файл пустой или еще что)

Может есть какой-нибудь атрибут в конфиге для этого. Использую Chrome


  • 0

#4 BadMF

BadMF

    Специалист

  • Members
  • PipPipPipPipPip
  • 708 сообщений
  • ФИО:Dmitry Petrov

Отправлено 05 Июль 2018 - 13:05

ну я бы не стал работать с диском по возможности. 

надо смотреть реализацию вашего приложения. общие варианты я вам описал.


  • 0


Программирование на С# для тестировщиков
онлайн, начало 28 сентября
Автоматизатор мобильных приложений
онлайн, начало 5 сентября
Selenium WebDriver: полное руководство
онлайн, начало 14 сентября
Программирование на Python для тестировщиков
онлайн, начало 21 сентября




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

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

Яндекс.Метрика
Реклама на портале