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

akanto1님의 프로필 이미지
akanto1

작성한 질문수

[2024 개정판] 이것이 진짜 엑셀자동화다 - 기본편

네이버 메일 자동화, 메일 창이 새탭에 생성

작성

·

570

0

네이버 메일 자동화 하는 강의를 듣는중 입니다.

네이버 화면이 변경되면서, 네이버 메일을 누르면 기존 구글 탭에서 네이버 메일로 가는게 아닌, 새로운 탭에 네이버 메일이 생성됩니다.

때문에, 메일쓰기 버튼을 클릭하라고 해도

NoSuchElementException

에러가 발생합니다.

(이게 네이버 메일이 새 탭에서 생성되었기 때문이라는 것을 알게되기 까지 정말 힘들었습니다...)

파이썬으로 제어하는 창을 활성화 탭으로 옮기도록

driver.switch_to.window(driver.window_handles[-1])

하면 가능하다는 건 알게되었습니다.

 

하지만, 내가 지금 바라보고 있는 탭이 어떤 탭인지 알 수 있는 방법이 무엇인지 알고싶습니다.

답변 1

0

스타트코딩님의 프로필 이미지
스타트코딩
지식공유자

안녕하세요!

스타트코딩입니다.

 

문제를 해결하느라 고생하셨네요!!

원래 코딩은 이것저것 찾아보면서 실력이 느는 겁니다

피가되고 살이 될 거예요.

 

아래 명령어로 현재 작업하고 있는 창을 확인할 수 있습니다.

driver.current_window_handle
akanto1님의 프로필 이미지
akanto1

작성한 질문수

질문하기