watir-webdriverを使用してchromeを起動しようとしていますが、特定の拡張機能が読み込まれています。私はルビーでこれを行う方法を理解することができませんでした。次のコードを実行すると
@browser = Watir::Browser.new(:chrome, :switches => %w[--load-extension="file path of the extension"])
このメッセージが表示されます:
今、私が奇妙に気づいたのは、デュアルパスでした。パスの前半がどこから来ているのかわかりません( "... Google \ Chrome \ Application \ 21 ...")。後半はコードで指定したものです。[OK]をクリックすると、ブラウザが起動します(起動するまで待機します)が、拡張機能は読み込まれません。このエラーの奇妙な点は、manafest.jsonファイルが そのフォルダーの場所にあり(拡張子の問題ではない)、私には問題ないように見えることです。ブラウザを通常どおり(自動化の外で)起動でき、拡張機能が実行されます。必要な情報が他にある場合はお知らせください。