1

セレンのWebドライバを実行すると、カスタムクロム拡張子(実際にはjsファイルのフォルダ)をロードできますか?ruby​​でselenium web driverを使用してカスタムクロムエクステンションを読み込む方法は?

+0

実際にはアンパックされた拡張機能です。 – esakiraja

+0

どのような拡張ですか? 'chrome-еxtension:// just_sequence_of_symbols/addon_name.html'のような' URL'であなたのブラウザで実行できますか、それとも独自のGUIを持っていますか? – Andersson

+0

さて、私は解決策を得ました。とにかく心配してくれてありがとう。乾杯 – esakiraja

答えて

2
require 'selenium-webdriver' 

driver = Selenium::WebDriver.for :chrome, 
    :desired_capabilities => Selenium::WebDriver::Remote::Capabilities.chrome({ 
    'chromeOptions' => { 
     'extensions' => [ 
     Base64.strict_encode64(File.open('/Users/user/Downloads/hallway_extension.crx', 'rb').read) 
     ] 
    } 
    }) 
関連する問題