0

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

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

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

4

1 回答 1

1

我想你会这样做:

profile = Selenium::WebDriver::Firefox::Profile.new  
profile['javascript.enabled'] = false  
browser = Watir::Browser.new :ff, :profile => profile  
于 2012-09-25T23:59:23.543 回答