🦁
Basic認証を突破する方法:令和時代にSelniumでIEを動かす(4)
レジストリエディタですべて解決
関連記事:
令和時代にSelniumでIEを動かす(1)
令和時代にSelniumでIEを動かすシリーズ
------------------- ↓ 前書はここから ↓-------------------
開発用のサイトは完全隔離でVPNやIP制限、またはBasic認証をして外部からアクセスできないようにしていると思う。
ただ、こと自動テストにおいてBasic認証は難儀なものの内の一つ。
例えばJest標準のJSDOMはBasic認証を突破できない。
Selenumも基本的にHTTPヘッダーを操作できないので、
Basic認証は突破できない。
(・_・) ならあれしかないよね。
そうURLに書く。。。
(・ω・) 簡単やん
そうは問屋が卸さないのがIE。
URLにIDとPassを書いていると セキュリティ上の問題が発生しました
とブラウザから拒否される。
(^_^;) そりゃそうだ
そこをなんとかするのが筆者なので。
なんとかしてみよう。
まぁ、もちろん自己責任でやってね。
ヾ(・ω<)ノ" 三三三● ⅱⅲ コロコロ♪
------------------- ↓ 本題はここから ↓-------------------
IEのセキュリティチェックを外す
レジストリエディタを起動する。
以下の場所に移動
バージョン | 項目 |
---|---|
32ビット版 | \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl |
64ビット版 | コンピューター\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Internet Explorer\Main\FeatureControl |
にFEATURE_BFCACHE
キーを作成する
キーの中にiexploer.exe
とというDWORD(32ビット)値を追加する
(64ビット版でも32ビット値を追加する)
こんな感じ
実行
・・・通った。
(^_^;)し~らねっと
Discussion