팝업창 OK버튼 클릭

조회수 1202회

이미지

이렇게 생긴 팝업창의 OK버튼을 클릭하려고합니다.

팝업창 코드 이미지 OK버튼 코드입니다 이미지

OK버튼을 클릭하기 위해 다음과 같은 코드를 썼는데

driver.find_element_by_css_selector('#BtnCancelOrder').click() 

selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {"method":"css selector","selector":"#BtnCancelOrder"} 라고 오류가 뜹니다.

그래서 팝업창 때문인가 싶어서 다음 코드를 썼는데

log = driver.find_element_by_css_selector('#_DialogDiv_0')

driver.switch_to_frame(log)

driver.find_element_by_css_selector('#BtnCancelOrder').click()

selenium.common.exceptions.NoSuchFrameException: Message: no such frame: element is not a frame 이런 오류가 뜹니다

OK 버튼 클릭할 수 있는 코드 없을까요?

  • (•́ ✖ •̀)
    알 수 없는 사용자
  • driver 로 받아온 full html 내용을 살펴보세요. BtnCancelOrder 존재하는지... 정영훈 2019.12.31 19:50

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)