2. Automation/2.4 Selenium

Element가 없을 경우 체크 하기

이도저도 아닌 사람 2018. 3. 10. 21:29

클릭 또는 키 입력 등 찾으려는 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')