java - Как нажать на кнопку в диалоговом окне Windows, открытым из Firefox (исключение безопасности)


0

Пишу парсер, который после открытия адреса последовательно нажимает первую кнопку, вторую, открывает диалоговое окно (windoвое) и в нём нужно нажать третью кнопку. Как это реализовать? Спасибо. введите сюда описание изображения

Источник
  •  57
  •  1
  • 14 янв 2016 2016-01-14 22:39:04
internetka.in.ua/autoit-file-upload 14 янв 20162016-01-14 03:26:08.000000
Думаю тут надо юзать связку autoit selenium webdriver — 14 янв 20162016-01-14 03:24:11.000000

1 ответ

1
  1. Программно жать такие кнопки может быть необходимость только если непосредственно тестируете свою сборку Firefox под Windows.
  2. Если нужно просто воспользоваться сайтом, то лучше запускать Firefox с такими ключами (desired_capabilities в терминах Selenium Webdriver), которые заставят его игнорировть ту проблему безопасности, о которой всплывающее окно.
  3. Но скорее всего Selenium вообще не нужен, и нужно смотреть в сторону библиотек, которые умеют ходить по сайтам без браузера. Под Ruby это Mechanize (примеры использования). Под Java это, вероятно JSoup (ответ на SO].
Спасибо, буду пробовать 2 вариант. — 17 янв 20162016-01-17 01:55:39.000000