如何修改 Watir-Webdriver 使用的 Firefox 配置文件
How to modify the Firefox profile used by Watir-Webdriver
我正在使用 Ruby 1.9.3p484 和 Watir-webdriver (0.8.0) 以及用于 Ubuntu 的 Firefox 41.0 进行 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 class init 中使用 from_name
方法,那么您的代码可以完美运行:
profile = Selenium::WebDriver::Firefox::Profile.from_name "default"
我正在使用 Ruby 1.9.3p484 和 Watir-webdriver (0.8.0) 以及用于 Ubuntu 的 Firefox 41.0 进行 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 class init 中使用 from_name
方法,那么您的代码可以完美运行:
profile = Selenium::WebDriver::Firefox::Profile.from_name "default"