当使用 Capybara、Selenium、Firefox (windows) 进行午餐测试时,我正在使用这种类型的代码
Capybara.reset_sessions!
Capybara.register_driver :selenium do |app|
profile = Selenium::WebDriver::Firefox::Profile.new
profile["network.proxy.type"] = 1 # manual proxy config
#profile["network.proxy.http"] = "209.188.18.130"
profile["network.proxy.ssl"] = "**********"
profile["network.proxy.ssl_port"] = ****
Capybara::Selenium::Driver.new(app, :profile => profile)
end
但在我看来,即使进行配置,浏览器也不安全。例如,在真正的浏览器中使用相同的代理而不是在测试环境中,我在注册新站点时没有问题。但是,当我使用 Selenium Firefox Capybara 进行测试时,即使我更改了许多代理 - 该网站也能看穿它。
问题是:是否有可能配置 Selenium Firefox Capybara 使其作为真正的浏览器受到保护?
提前致谢!