Usar espera implícita en selenio

Soy un principiante. Entiendo lo que espera básicamente, pero estoy confundido sobre cómo los diferentes tutoriales en Internet lo colocan y explican. Por ejemplo, en el siguiente código se coloca antes de cargar la URL. Entonces, ¿es solo esperar a que se cargue la URL o encontrar el elemento o ambos? ¿Es cierto que si uso una espera implícita una vez en mi bloque de prueba, será aplicable para cada búsqueda de elementos que esté realizando en mi código?

from selenium import webdriver
driver = webdriver.Firefox()
driver.implicitly_wait(10) # seconds
driver.get("http://somedomain/url_that_delays_loading")
myDynamicElement = driver.find_element_by_id("myDynamicElement")

Respuestas a la pregunta(3)

Su respuesta a la pregunta