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 を実際のブラウザーとして保護するように構成する可能性はありますか?
前もって感謝します!