Как запустить Chrome / Firefox с отключенным флеш-плагином из скрипта watir? - PullRequest
3 голосов
/ 09 марта 2012

Как запустить Chrome / Firefox с отключенным плагином flash из сценария watir?

Если я отключу flash в Chrome, при следующем запуске сценария watir-webdriver Flash снова включится.

Ответы [ 2 ]

6 голосов
/ 09 марта 2012

Для Firefox это легко.Отключите flash в своем профиле по умолчанию (тот, который вы обычно используете), а затем запустите браузер следующим образом:

browser = Watir::Browser.new :firefox, :profile => "default"

Дополнительная информация: http://watirwebdriver.com/firefox/

Для Chrome я думал, что это будет делать, но похоже, что я делаю что-то не так, поскольку флэш-память включена:

browser = Watir::Browser.new :chrome, :switches => ["--disable-internal-flash"]

Дополнительная информация: http://watirwebdriver.com/chrome/

Обходной путь - запускать это каждый раз, когда требуется отключить Flash в Chrome:

browser.goto "about:plugins"
browser.span(:text => "Flash").parent.parent.parent.a(:text => "Disable", :class => "disable-group-link").click
0 голосов
/ 15 января 2014

Используйте переключатель --disable-bundled-ppapi-flash.Тот, что выше, не работал для меня.

...