ホームページ > バックエンド開発 > Python チュートリアル > Windows 資格情報を使用した Selenium 認証エラーのトラブルシューティング方法

Windows 資格情報を使用した Selenium 認証エラーのトラブルシューティング方法

Susan Sarandon
リリース: 2024-11-15 22:08:02
オリジナル
233 人が閲覧しました

How to Troubleshoot Selenium Authentication Errors with Windows Credentials?

Python Windows 認証のユーザー名とパスワード: トラブルシューティング

Selenium を使用して Windows 資格情報で認証しようとすると、正しくないことを示すエラーが発生する場合があります。ユーザー名またはパスワード。この問題を解決するには、次の手順に従います。

埋め込み資格情報による基本認証ポップアップのバイパス

Selenium バージョン 3.4.0 以降および Mozilla Firefox バージョン 53.0 以降では、 URL 内にユーザー名とパスワードを埋め込むことで、基本認証ポップアップをバイパスできます:

from selenium import webdriver
from selenium.webdriver.firefox.firefox_binary import FirefoxBinary

binary = FirefoxBinary('C:\Program Files\Mozilla Firefox\firefox.exe')
driver = webdriver.Firefox(firefox_binary=binary, executable_path="C:\Utility\BrowserDrivers\geckodriver.exe")
driver.get("http://admin:[email protected]/basic_auth")
ログイン後にコピー

このアプローチでは、埋め込まれた資格情報で URL が開き、認証ポップアップの必要がなくなります。

ActionChain の代替手段

ActionChains を使用する場合は、正しいパスワードが送信されていることを確認してください:

ActionChains(driver).send_keys("admin").send_keys(Keys.TAB).send_keys("admin").perform()
ログイン後にコピー

ユーザー名とパスワードが正確に入力されていることを確認し、もう一度お試しください。

以上がWindows 資格情報を使用した Selenium 認証エラーのトラブルシューティング方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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