Selenium / Quiz
Duration Waits: Tuning FluentWait Like You Mean It
withTimeout, pollingEvery, ignoring, withMessage. The java.time.Duration wait API, and what ignored exceptions actually do mid-poll.
- Difficulty
- Medium
- Format
- Quiz
- Points
- 150
- Estimate
- 9 min
// MISSION BRIEF
Your Mission
Selenium 4 rebuilt its wait configuration around java.time.Duration, and FluentWait exposes the full mixing desk: timeout, poll interval, ignored exceptions, custom failure messages.
This quiz is about using that desk deliberately: what each knob does, what happens to exceptions thrown DURING polling, and what until() hands back when the wait wins.
// FIRST CONTACT
Battle teaser
The Selenium 4 way to set the implicit wait:
- Adriver.implicitWait(10) with seconds implied
- Bdriver.manage().timeouts().implicitlyWait(Duration.ofSeconds(10)), the Duration API replaced the old (long, TimeUnit) style
- CImplicit waits were removed in Selenium 4
- DA capability string "implicit=10s"
Answers, scoring, hints, and the full battle stay sealed.
// SKILL TAGS
seleniumjavawaitsfluentwait