ホームページ > Java > &#&チュートリアル > 基本認証に Selenium を使用するときに、非推奨のサブリソースの警告をバイパスするにはどうすればよいですか?

基本認証に Selenium を使用するときに、非推奨のサブリソースの警告をバイパスするにはどうすればよいですか?

Mary-Kate Olsen
リリース: 2024-12-25 05:36:16
オリジナル
575 人が閲覧しました

How to Bypass Deprecated Subresource Warnings When Using Selenium for Basic Authentication?

URL による Selenium Basic 認証

問題:

Chromedriver で Selenium テストを使用する場合 - 2.24、次のコードを使用して基本認証を通じて Web ページにアクセスしようとすると、警告が表示されます。認証情報が埋め込まれた非推奨のサブリソース要求について:

WebDriver driver = ...;
driver.get("http://admin:admin@localhost:8080/project/");
ログイン後にコピー

解決策:

1.ドメインで基本認証を使用する:

埋め込み資格情報の制限は、サブリソース要求にのみ適用されます。したがって、ドメインでは引き続き基本認証を使用できます:

driver.get("http://admin:admin@localhost:8080");
driver.get("http://localhost:8080/project");
ログイン後にコピー

2. Chrome 拡張機能を使用します:

または、要求されたときに資格情報を自動的に設定する小さな Chrome 拡張機能を作成できます:

options = webdriver.ChromeOptions()
options.add_extension(r'C:\dev\credentials.zip')
ログイン後にコピー

リンクされた Gist には、以下を示すサンプル Python スクリプトが提供されています。これアプローチ:

https://gist.github.com/florentbr/25246cd9337cebc07e2bbb0b9bf0de46

以上が基本認証に Selenium を使用するときに、非推奨のサブリソースの警告をバイパスするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート