여러가지 찾는 방법이 있겠지만 대표적으로는 아마 두 가지 방식으로 처리를 할 것입니다. 첫 번째 방법으로는 try catch 를 이용하여 selenium exceptions 중에서 NoSuchElementException 을 통해서 처리하는 방법이 있을 것 입니다. try: driver.implicitly_wait(3) # 다음 버튼 클릭 nextBtn = driver.find_element(By.XPATH, android_script.TUTORIAL_POPUP) nextBtn.click() except NoSuchElementException: pass # 무언가 처리 하겠죠?
하지만 위의 방법을 사용하게되면 저의 경험으로는 Timeout이 발생하기 까지 대기를 하게 될 것이고 대기를 하는 동안 만큼의 시간 Lose가 있을 것입니다. (물론 driver setting 시 capability 를 설정할 때 Timeout을 조정하면 되긴합니다) 그래서 저 같은 경우에는 많이 사용하지는...
#
appium
#
Automation
#
QA
#
selenium
#
있는지없는지
#
자동화
#
화면찾기