Implicit Wait

Example:

from selenium import webdriver

driver = webdriver.Firefox()

# Ensures every call to every element waits for at least 10 seconds before the script moves on.  If something fails to load within 10 seconds, an exception is thrown.
driver.implicitly_wait(10)

# Waits for site to load for up to 10 seconds.
driver.get('http://www.python.org')
# Waits for element to be found for 10 seconds.
myDynamicElement = driver.find_element_by_id('start-shell')

driver.close()