Qual é a melhor maneira de evitar NoSuchElementException no Selenium?

Escrevi alguns casos de teste no Selenium WebDriver usando Java e os execute na grade (hub e vários nós). Notei que alguns casos de teste falham devido aNoSuchElementException. Qual é a melhor e mais robusta maneira de evitarNoSuchElementException e garantir que o elemento seja sempre encontrado?