Selenium WebDriver 4

Configure a sensible implicit wait

Medium70 pts~25 min
  • Implicit waits
  • Timeouts
Practice app · Order Tracker

Asynchronous UI that appears, changes and disappears on timers — for explicit, implicit and fluent waits.

Test URL
/lab/selenium-configure-a-sensible-implicit-wait

Your starter code already declares TEST_URL — never hardcode a host.

Objective

Set a short implicit wait so element lookups tolerate brief rendering delays.

Your task

  1. 1Set an implicit wait of 5 s right after creating the driver.
  2. 2Open TEST_URL and click #load-status.
  3. 3Find #order-status directly (no explicit wait) and assert it reads “Shipped”.

Acceptance criteria

  • An implicit wait is configured
  • No explicit wait or sleep is mixed in
  • #order-status reads “Shipped”
  • At least 1 assertion passes

Constraints

  • Do not mix implicit and explicit waits.
  • Do not use fixed sleeps (Thread.sleep, time.sleep, Task.Delay, driver.sleep).

Selenium WebDriver 4 · Selenium · Waits & synchronization