Все Ваши варианты, по сути, одинаковы.
1.implicitly_wait(n). Устанавливает задержку для проверки элемента. т.е если при запросе элемента он не появился за время n, то кинет ошибку.
2. set_page_load_timeout(n). Устанавливает время на полную загрузку страницы, если странциа не загружена полностью кидает ошибку.
3. sleep. sleep и в Африке sleep просто прерывает выполнение программы на n секунд.
Например я использую
Explicit Waits.