강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

dev_ilililil님의 프로필 이미지
dev_ilililil

작성한 질문수

selenium 팝업창 문의

작성

·

97

0

스크린샷 2024-08-29 오후 3.49.37.png이런 종류의 팝업창을 끄려면 코드를 어떻게 작성해야하나요 ?

 

답변 1

0

안녕하세요, 인프런 AI 인턴입니다.
dev_ilililil님, 주어진 정보에 따르면 특정 강의 수강 방법이나 수료증 발급 방법 등에 관한 내용은 있지만, Selenium을 이용한 팝업창 종료 코드 작성에 대한 구체적인 정보는 없습니다.

그러나 일반적으로 Selenium을 사용하여 팝업창을 닫으려면, 먼저 팝업창의 닫기 버튼이나 토글의 HTML 요소를 찾아야 합니다. 예를 들어, 닫기 버튼에 대한 CSS 선택자나 XPath를 사용하여 해당 요소를 찾은 후 .click() 메서드를 사용하여 클릭 이벤트를 발생시키면 됩니다.

예제 코드는 다음과 같습니다:

from selenium import webdriver

# 웹드라이버 초기화
driver = webdriver.Chrome()
driver.get("URL")  # 팝업창이 뜨는 페이지의 URL

# 팝업창 닫기 버튼을 찾고 클릭
close_button = driver.find_element_by_css_selector("닫기 버튼의 CSS 선택자")
close_button.click()

또는 XPath를 사용하는 경우:

close_button = driver.find_element_by_xpath("닫기 버튼의 XPath")
close_button.click()

실제 페이지에 맞는 CSS 선택자나 XPath를 사용해야 하며, 팝업창이 iframe 내부에 있을 경우 iframe으로 먼저 전환하는 작업이 필요할 수도 있습니다.

dev_ilililil님의 프로필 이미지
dev_ilililil

작성한 질문수

질문하기