HTTP認証を必要とするプロキシを介してスクリプトを実行していますが、@で認証できません..そこで、FireFox用に追加された認証プラグインを持つプロファイルを作成し、自動にすることにしました入力。
OSXで実行しているため、zip base64ファイルを作成しました。次のコマンドを使用しました。
zip -r profile 3rkomsuo.selenium
openssl base64 -in "profile.zip" -out "profile.zip.b64"
ファイルは 24MB です (編集、firebug を無効にしましたが、現在は約 4MB ですが、まだ運がありません)? firebug と Auth プラグインの 2 つのプラグインだけを追加しました。ファイルを Web ディレクトリに配置し、MAMP を実行して、説明に従ってプロファイルを送信します。
$session = $web_driver->session('firefox', array("firefox_profile" => file_get_contents("profile.zip.b64")));
POST を確認し、正しい配列を送信しました。念のため、php.ini の PHP POST サイズを 64MB に増やしましたが、何も機能せず、基本的な (何も設定されていない) プロファイルをロードしますか? 私は何の運もなくこれをデバッグするのに数時間を費やしたので、誰かがあなたを助けることができれば私のヒーローになるでしょう!