2015-06-02 4 views

ответ

3

Нет способа контролировать всплывающие окна загрузки в браузерах с использованием селена, поскольку браузеры используют собственные диалоги, которые не могут управляться JavaScript, поэтому вам понадобятся альтернативные подходы.

Альтернативные подходы, чтобы получить эту работу:

  • Получите ваш браузер предварительно сконфигурированных. Это означает, что каждый раз, когда вы нажимаете на загрузку какого-либо файла, ваш браузер должен напрямую загружать его, не предоставляя вам возможности открывать/сохранять/отменить. Это можно установить в меню настроек всех браузеров.
  • Вы можете попробовать что-то более трудное, прочитать: link

Примечание: Я предполагаю, что вы автоматизации что-то здесь. И все тесты автоматизации имеют условие @Before, которое вы должны обеспечить, чтобы ваш тест прошел. В вашем случае, если вы будете следовать первому (10), я дал - это будет ваше условие @Before.

Надеюсь, это поможет.

+1

Хорошо, тогда мои страхи подтверждены! Спасибо, я попробую предварительную настройку раньше всего! – CTVDevine

Смежные вопросы