如何从 watir 脚本运行禁用 Flash 插件的 Chrome/Firefox?
如果我在 Chrome 中禁用 Flash,下次执行 watir-webdriver 脚本时 Flash 会再次启用。
对于 Firefox 来说这很容易。在默认配置文件(您通常使用的配置文件)中禁用 Flash,然后像这样启动浏览器:
browser = Watir::Browser.new :firefox, :profile => "default"
更多信息:http://watirwebdriver.com/firefox/
对于 Chrome,我认为这可以做到这一点,但看起来我做错了什么,因为启用了 Flash:
browser = Watir::Browser.new :chrome, :switches => ["--disable-internal-flash"]
更多信息:http://watirwebdriver.com/chrome/
解决方法是每次您希望在 Chrome 中禁用 Flash 时运行此命令:
browser.goto "about:plugins"
browser.span(:text => "Flash").parent.parent.parent.a(:text => "Disable", :class => "disable-group-link").click
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)