크롬 브라우저에서 출력되는 메시지 윈도우를 제어할 수 없습니다.

21.02.28 15:23 작성 조회수 2.1k

0

안녕하세요.

인터넷에서 셀레니움을 통해  부동산등기부 자동발급 프로그램을 만들고 있습니다. www.iros.go.kr  웹 사이트를 로그인하고 등기부등본 결제를 한다음 열람을 하게되면 크롬 브라우저에서  RPTRegisterXCtrl을 선택하는 메시지 창을 출력합니다.

메시지 윈도우는 다음과 같습니다(이 메시지 윈도우에서 RPRTRegisterXCtrl을 클릭하여 다음으로 진행하고 싶은데... 방법을 찾지 못하고 있습니다).

크롬 브라우저를 포함한 전체 화면의 스크린 샷은 아래와 같습니다.

-- 그런데 이게 일반적인 크롬 메시지 윈도우는 아닌 것 같습니다.

    res_msg = Alert(driver)

    msg.accept() 등을 이런 방식의 코드로는 전혀 접근이 안 됩니다.

--  pywinauto를 통해 제어하려고 spy++로 확인해도 되지를 않습니다.

     app = Application().connect(class_name="....")과 같은 형태로 접근하려 해도 NotFound 에러가 납니다.

pyautogui를 통하면 좌표로 클릭하면 됩니다만, 백그라운드 실행을 목표로 하고 있습니다. 따라서 이 방법 이외의 구현 방안을 찾고 있습니다.

-- pywinauto나 다른 방법을 통해 구현하고 싶습니다.

여러 방안을 찾아보는데 찾지를 못해 메시지를 넣습니다.

해결을 위한 어떤 실마리라도 찾았으면 좋겠습니다.

그럼 정말 감사합니다. 꾸~~~~벅.

답변 1

답변을 작성해보세요.

0

su kim님의 프로필

su kim

2023.12.14

저도 몹시 궁금합니다.