使用 Watir 和 Selenium 如何将证书添加到 Firefox 的配置文件?

问题描述 投票:0回答:1

我正在尝试通过 Watir gem 使用具有授权证书的预定义配置文件运行 Firefox。我为 Firefox 创建了一个新的配置文件并手动添加了证书。现在我无法使用此配置文件运行 Watir 浏览器。

我尝试设置配置文件路径。

profile_path = '/path/to/profile'
profile=Selenium::WebDriver::Firefox::Profile.from_name(profile_path)
browser_options = Selenium::WebDriver::Firefox::Options.new(profile: profile)
browser = Watir::Browser.new :firefox, options: browser_options

我还尝试通过 Waitr 选项设置配置文件

browser = Watir::Browser.new :firefox, options: {args: ['-profile', '/path/to/profil']}

也许可以在初始化 Watir::Browser 期间添加证书

UDAPTE::

当我输入 firefox 时

about:profiles
我看到 firefox 使用我的预定义配置文件,但事实并非如此。

ruby selenium-webdriver firefox watir
1个回答
0
投票

试试这个

profile_path = '/path/to/profile'
profile = Selenium::WebDriver::Firefox::Profile.new(profile_path)
browser = Watir::Browser.new :firefox, options: { profile: profile }
© www.soinside.com 2019 - 2024. All rights reserved.