skip to content

Synchronization Model

How Selenium makes a test wait for a browser that is still working: session timeouts the remote end enforces, client-side polling, and the checks that polling runs.

on this pageshow

explore

questions

page 2 of 2

How would you remove a Selenium suite's session-wide implicit wait without silently breaking the tests that depend on it?

level: principalimportance: nice to knowfreq 31%

basics

~20 s

Setting a suite-wide implicit wait to zero is an experiment, not a refactor: flip one bounded slice, run it repeatedly, and treat each new not-found failure as a test that was leaning on it. Replace those with explicit waits.

open as a page

showing 31–31 of 31