ChromeでSeleniumを使用して認証ポップアップを処理する際に問題が発生しています。 ":メッセージ:なし警告オープンselenium.common.exceptions.NoAlertPresentException":SeleniumでChromeアラートのポップアップが検出されない
代わりに、私はまた、次のコードを試してみました。これは、error--
を返し
from selenium import webdriver from selenium.webdriver.common.keys import Keys import time driver = webdriver.Chrome() driver.get('URL') time.sleep(5) alert = driver.switch_to_alert() alert.send_keys('Username') alert.send_keys(Keys.TAB) alert.send_keys('Password')
from selenium import webdriver from selenium.webdriver.common.keys import Keys import time driver = webdriver.Chrome() driver.get('https://Username:[email protected]')
2番目のコードは部分的に動作します。
Chromeでは、ユーザーはログインしていますが、ページは読み込まれません。空白のページのみが表示されます。空白のページが読み込まれると、ユーザーの資格情報を持たないURLのみを渡して正常に動作します。
Firefoxでは、ウェブページが完全に読み込まれます。
基本的に問題はChromeで発生します。
何か助けていただければ幸いです。
ありがとうございます!
URLと一緒にユーザー名とパスワードを送信してみます。 –
私はそれを試みた。私の質問に投稿した代替コードでは、URLと一緒にユーザー名とパスワードを送信しています。しかし、それは適切にウェブページをロードしません。 – Sameem
[Python Selenium Alert - プロンプトのユーザ名とパスワードが重複している可能性があります](https://stackoverflow.com/questions/45328654/python-selenium-alert-prompt-username-and-password-is-not-working) ) – DebanjanB