在Watir Webdriver中使用默认的Firefox配置文件,但关闭JavaScript

时间:2012-08-18 02:17:07

标签: ruby firefox selenium webdriver watir

当watir-webdriver启动friefox浏览器时,我想在firefox中使用我的默认配置文件,但后来我想以这种方式关闭浏览器中的javascript:

browser = Watir::Browser.new :ff, :profile => "default"
browser.profile['javascript.enabled']=false

第二个引用不起作用,因为“profile”不是浏览器对象的成员。我该如何访问它?或者在默认配置文件或运行的firefox窗口中关闭javascript的任何其他方法?我想以编程方式执行此操作,因为在我的Ruby脚本结束时,我想再次打开它。

1 个答案:

答案 0 :(得分:1)

我想你会这样做:

profile = Selenium::WebDriver::Firefox::Profile.new  
profile['javascript.enabled'] = false  
browser = Watir::Browser.new :ff, :profile => profile