How to handle TimeoutException in selenium, python How to handle TimeoutException in selenium, python jenkins jenkins

How to handle TimeoutException in selenium, python


Well, spending some time in my mind, I've found a proper solution.

def login():        browser = webdriver.Firefox()        return browserdef find_element_by_id_u(browser, element):    try:        obj = WebDriverWait(browser, 10).until(            lambda browser : browser.find_element_by_id(element)            )        return obj#########try:  driver = login()  find_element_by_id_u(driver, 'the_id')except TimeoutException:  print traceback.format_exc()  browser.close()  sys.exit(1)

It was so obvious, that I missed it :(