我似乎无法找到任何相关内容,而且我开始感到不安,因为此代码曾经起作用:
browser = Watir::Browser.new :firefox, :profile => "Anna"
然而,现在该代码,如果我使用:marionette => true
它将成功启动firefox,如果我使用:profile => "Anna"
或即使我这样做:
caps = Selenium::WebDriver::Remote::Capabilities.firefox({:profile => profile,:marionette=> true})
browser = Watir::Browser.new :firefox, :desired_capabilities => caps
Watir仍然会启动firefox并正常工作,但它仍在使用自己的个人资料。我有需要在该配置文件中使用的自定义x509证书(该网站正在投放"此网站不安全"屏幕在我身上,因为它仍在开发中),所以我该如何使用它?我知道有一种方法可以做到,但我现在已经谷歌搜索了一个小时,还没有找到它。删除:marionette => true
会使配置文件正常加载,但由于Firefox 48不支持旧的Firefox驱动程序,因此我无法使其正常工作。