Ruby 如何修改Watir Webdriver使用的Firefox配置文件

Ruby 如何修改Watir Webdriver使用的Firefox配置文件,ruby,firefox,selenium,automation,watir-webdriver,Ruby,Firefox,Selenium,Automation,Watir Webdriver,我正在使用Ruby1.9.3p484和WatirWebDriver(0.8.0)以及Firefox41.0为Ubuntu开发web应用程序自动化 我希望浏览器不加载任何图像。为此,我尝试将“permissions.default.image”firefox参数更改为2 我尝试了以下代码: profile = Selenium::WebDriver::Firefox::Profile.new profile['permissions.default.image'] = 2 browser = Wa

我正在使用Ruby1.9.3p484和WatirWebDriver(0.8.0)以及Firefox41.0为Ubuntu开发web应用程序自动化

我希望浏览器不加载任何图像。为此,我尝试将“permissions.default.image”firefox参数更改为2

我尝试了以下代码:

profile = Selenium::WebDriver::Firefox::Profile.new
profile['permissions.default.image'] = 2
browser = Watir::Browser.new(:firefox, :profile => profile)
browser.goto url
但是,浏览器会继续加载图像。在about:config页面中,“permissions.default.image”仍然设置为1


有什么想法可能会出错吗?

我不知道为什么,但如果我在Selenium类init中使用
from\u name
方法,那么您的代码工作得很好:

profile = Selenium::WebDriver::Firefox::Profile.from_name "default"

这在最新版本的Watir中不起作用。获取未知选项错误。