【问题标题】:How to modify the Firefox profile used by Watir-Webdriver如何修改 Watir-Webdriver 使用的 Firefox 配置文件
【发布时间】:2015-12-24 05:47:14
【问题描述】:

我正在使用 Ruby 1.9.3p484 和 Watir-webdriver (0.8.0) 和 Firefox 41.0 for 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。

对可能出现的问题有任何想法吗?

【问题讨论】:

    标签: ruby firefox selenium automation watir-webdriver


    【解决方案1】:

    我不知道为什么,但是如果我在 Selenium 类 init 中使用 from_name 方法,那么您的代码运行良好:

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

    【讨论】:

    • 这在最新版本的 Watir 中不起作用。出现未知选项错误。
    猜你喜欢
    • 2015-10-01
    • 1970-01-01
    • 2012-03-17
    • 2013-04-11
    • 2013-06-08
    • 2012-12-25
    • 1970-01-01
    • 2013-10-16
    • 1970-01-01
    相关资源
    最近更新 更多