python 썸네일형 리스트형 switch_to_window 새로운 윈도우로 페이지가 열릴 경우, 제어하기 위한 메소드self.driver.switch_to_window(self.driver.window_handles[1]) driver.window_handles를 같이 사용해서, 이동하려는 창을 전달한다. self.driver.get('http://nate.com') self.driver.find_element_by_id('newsImg0').click() self.driver.switch_to_window(self.driver.window_handles[1])네이트의 뉴스를 클릭하면 새로운 창이 출력되는데, 해당 창으로 전환하는 스크립트. 더보기 Element가 없을 경우 체크 하기 클릭 또는 키 입력 등 찾으려는 Element 가 없을 경우, Except Error 를 뱉게 된다. 물론 개념 상, Element가 없을 경우에는 당연히 Fail 로 체크를 해야하지만, Element가 조건에 의해 나타나지거나 할 경우에는 Try, Except를 써서 처리를 해주는 것이 좋은 생각 def runTest(self): self.driver.get('https://www.naver.com') sleep(2) try : self.driver.find_element_by_id('query123').send_keys('트와이스') except : print('error') 더보기 이전 1 다음