0
rubyを使ってSeleniumからchromeのmodHeadersのリクエストヘッダを追加しようとしています。クロムウェブブラウザでrubyを使ってセレンのヘッダを修正するためのリクエストヘッダを追加する方法
私はこのコードを試しましたが運はありません。 Modヘッダー拡張がブラウザーに追加されましたが、その拡張に要求ヘッダーを追加できません。
私のコードで問題を見つけるのを手伝ってください。
ありがとうございます。
require 'selenium-webdriver'
driver = Selenium::WebDriver.for :chrome,
:desired_capabilities =>Selenium::WebDriver::Remote::Capabilities.chrome({
'chromeOptions' => {
'extensions' => [Base64.strict_encode64(File.open('C:\Users\balinasr\Downloads\mod.crx', 'rb').read) ],
'prefs'=> {
'modifyheaders.headers.name'=>'aaa',
'modifyheaders.headers.value'=>'bbb'
}
}
})
私は正直にどのように関連しているか、ローカルストレージとヘッダわからないんだけど、Rubyでは、あなたが持っている: 'driver.session_storage'と' driver.local_storage'を。 chromeでのストレージ値の設定は、 'driver.local_storage ['foo1'] = 'bar1''と同じくらい簡単です – titusfortner