Ich versuche, Anfrage Header für ModHeaders in Chrom durch Selen mit Ruby hinzufügen.Wie Hinzufügen Anforderungsheader für ändern Header in Selen mit Ruby auf Chrom Web-Browser
Ich habe diesen Code aber kein Glück versucht. Die Mod-Header-Erweiterung wurde dem Browser hinzugefügt, kann jedoch keine Anforderungsheader zu dieser Erweiterung hinzufügen.
Bitte helfen Sie mir, das Problem in meinem Code zu finden.
Vielen Dank.
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'
}
}
})
ich ehrlich bin nicht sicher, wie die lokale Speicherung und Header verwandt sind, aber in Ruby Sie haben: 'driver.session_storage' und' driver.local_storage'. Das Festlegen eines Speicherwerts in Chrome ist so einfach wie 'driver.local_storage ['foo1'] = 'bar1'' – titusfortner