Chrome에서 Selenium을 통한 인증 팝업 처리 문제가 있습니다. "메시지 : selenium.common.exceptions.NoAlertPresentException 열린없는 경고"Selenium에서 Chrome 경고 팝업이 감지되지 않습니다.
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')
이는 error--
반환
다른 방법을, 나는 또한 다음 코드를 시도 :
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time
driver = webdriver.Chrome()
driver.get('https://Username:[email protected]')
두 번째 코드는 부분적으로 작동합니다 -
Chrome에서 사용자는 로그인했지만 페이지가로드되지 않습니다. 빈 페이지 만 표시됩니다. 빈 페이지가로드되면 사용자 자격 증명없이 URL 만 전달하면 제대로 작동합니다.
Firefox에서는 웹 페이지가 완벽하게로드됩니다.
기본적으로 Chrome에서 문제가 발생합니다.
도움을 주시면 감사하겠습니다.
감사합니다.
url과 함께 사용자 이름과 암호를 보내보십시오. –
나는 그것을 시험해 보았다. 내 질문에 게시 한 대체 코드에서 url과 함께 사용자 이름과 암호를 보냈습니다. 하지만 웹 페이지가 제대로로드되지 않습니다. – Sameem
[Python Selenium Alert - Prompt 사용자 이름과 암호가 작동하지 않습니다.] (https://stackoverflow.com/questions/45328654/python-selenium-alert-prompt-username-and-password-is-not-working)) – DebanjanB