웹 요소 포 지 셔 닝 --- 팝 업 상자 Alert
1. 지정 한 메시지 와 OK 단 추 를 가 진 경고 상 자 를 표시 하 는 데 사용 되 는 정의 와 용법 alert () 방법 입 니 다.
문법
alert(message)
매개 변수
묘사 하 다.
message
window 에서 팝 업 할 대화 상자 에 표시 할 텍스트 (HTML 텍스트 가 아 닌)
3. selenium 은 alert 를 처리 하 는 세 가지 방법 을 제공 합 니 다. 먼저 alert 로 창 을 전환 해 야 합 니 다.
driver.switch_to.alert()
(1) 확인 버튼 클릭
#
driver.switch_to.alert.accept()
(2)
#
driver.switch_to.alert.dismiss()
(3) 캡 처 된 팝 업 창의 정 보 를 통 해 작업 의 성공 여 부 를 판단 할 수 있다.
#
driver.switch_to.alert.text
코드:
time.sleep(5)
res = driver.switch_to.alert.text
driver.switch_to.alert.accept()
print(res)
두 가지 실현 방식 의 코드: (1) 팝 업 상 자 를 처리 할 때 암시 적 기다 림 은 작용 하지 않 습 니 다.암시 적 으로 판단 을 기다 리 는 것 은 페이지 로 딩 입 니 다. 확인 단 추 를 누 르 면 팝 업 창 만 페이지 로 딩 되 지 않 기 때문에 작 동 하지 않 습 니 다. 다음 을 사용 해 야 합 니 다.
time.sleep()
driver.switch_to.alert.accept()
(2) 브 라 우 저 대기 추가, 팝 업 상자 처리 가능
# ,
WebDriverWait(driver,30,1).until(expected_conditions.alert_is_present())
30 , 1 . --
#
driver.switch_to.alert.accept()
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
웹 요소 포 지 셔 닝 --- 팝 업 상자 AlertHTML DOM alert () 방법 은 alert 를 알 고 싶 으 면 먼저 [HTML DOM Window 대상] 을 알 아 보 세 요.Window 대상 은 브 라 우 저 에서 열 린 창 을 표시 합 니 다.문서 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.