ホームページ >Java >&#&チュートリアル >URL 埋め込み資格情報を使用せずに Selenium で基本認証を実行するにはどうすればよいですか?
URL に埋め込まれた資格情報を使用しない Selenium の基本認証
Selenium では、通常、基本認証は URL に資格情報を埋め込むことで処理されます。ただし、セキュリティ上の懸念により、この方法は Chrome では非推奨になりました。このため、URL に埋め込まれた資格情報を使用せずに基本認証を効果的に実行する方法が問題になります。
基本認証の代替方法
幸いなことに、基本認証にはまだ実行可能なオプションがあります。 Selenium での認証:
driver.get("http://admin:admin@localhost:8080"); driver.get("http://localhost:8080/project");
options = webdriver.ChromeOptions() options.add_extension(r'C:\dev\credentials.zip')
拡張スクリプトの例
自動認証情報挿入のサンプル拡張機能は、次の場所にあります。要点:
https://gist.github.com/florentbr/25246cd9337cebc07e2bbb0b9bf0de46
これらの代替メソッドを Selenium に組み込むことにより、テストを実行すると、URL に埋め込まれた資格情報に頼ることなく、基本認証を効果的に実行できます。これにより、最新の Chrome バージョンとの互換性が確保され、認証プロセスのセキュリティが維持されます。
以上がURL 埋め込み資格情報を使用せずに Selenium で基本認証を実行するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。