Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Как заставить webDriver использовать настройки ppapi Flash?



Software-Testing.Ru - портал тестировщиков  

Новые темы форума тестировщиков


Как заставить webDriver использовать настройки ppapi Flash?
2015-04-17 16:28

Недавно хром обновился до версии 42 и теперь не поддерживает npapi flash. Поэтому приходится использовать тот, что в хроме.

 

Для тестирования использую webDriver, Java.
У меня есть тест, где проверяется наличие видео с камеры, само видео во флеше. 

При переходе на страницу с видео, выскакивает окно "Параметры Adobe Flash Player" и не дает видео появляться. Те. необходимо сначала разрешить показ видео.
В этом окне есть чекбокс "Запомнить".

При ручном запуске браузера настройки флеша сохраняются (окно настроек не появляется, если закрыть и заново открыть окно браузера).

 

Если же запускать браузер с помощью селениума, то окно с настройками флеша появляется в каждом новом открытом браузере, хотя я отмечаю чекбокс "Запомнить".

Те. примененные настройки действуют пока существует объект селениума и не сохраняются.

 

Я проверил, что настройки сохранены локально на компьютере после ручного прохода теста, они не используются селениумом.

На сайте Adobe сказано использовать Global Privacy Settings panel для настройки ppapi flash, результат тот же.

Основной совет - отключить встроенный флеш хрома. Раньше так и делал, теперь это не вариант.

 

Подскажите, пожалуйста, как заставить селениум использовать сохраненные настройки? 

Example.png



© 2010 | Software-Testing.Ru


В избранное