[Selenium] iFrame 전환하기 예시


[Selenium] iFrame 전환하기 예시

보통 Selenium에서 iFrame으로 구성된 태그는 접근할 수 없다는 것을 대부분 알고 계실 겁니다. switch_to라는 메서드를 사용해서 처리하는 방법을 대부분 사용합니다. 물론 저도 똑같이 switch_to를 사용하는데 매번 iframe을 접근해서 사용하기보다는 사용하기 간편하게 메서드를 만들어서 사용하면 편하잖아요 ㅎ # iFrame Youtube 재생 후 나오기 # 사용할 때 self.iFramePlay(10) def iFramePlay(self,sec): try: driver = self._driver iframe = driver.find_element_by_xpath(Script.IFRAME_ADDRESS) driver.switch_to.frame(iframe) # do something playBtn = driver.find_element_by_xpath(Script.YOUTUBE_PLAY_BUTTON) playBtn.click() time.sleep(sec) # ...


#iframe #python #selenium #switchTo #셀레니엄

원문링크 : [Selenium] iFrame 전환하기 예시