콘솔워크

[selenium] 새 탭에서 작업 후 원래 탭으로 돌아오기 본문

프로그래밍/python

[selenium] 새 탭에서 작업 후 원래 탭으로 돌아오기

이휘재123 2022. 8. 9. 17:36
반응형
try:
    # 새 탭 이동
    driver.switch_to.window(driver.window_handles[-1])  # 새로 연 탭으로 이동
    time.sleep(2)

    # 작업
    self.work()
    time.sleep(2)

except Exception as e:
    print(e)
finally:
    # 작업 후 탭 닫기
    driver.close()
    driver.switch_to.window(driver.window_handles[-1])
    return courier_info, delivery_info

 

driver.switch_to.window(driver.window_handles[-1]) 를 활용하면 가장 마지막쪽 탭으로 이동할 수 있다.

반응형