$0 / mo
- It is a global timeout for the entire test
- For applications with unknown behavior
- Executed remotely by Selenium in the browser
- Only works when using methods to find objects in the DOM
- Returns: element found or exception when not found
- If the element is not found, the test will wait until timeout
$15 / mo
- It is a wait for a specific element of the DOM
- For applications with known behavior
- Executed locally by the code of the test
- Works under many pre-defined scenarios
- Returns: success or timeout error
- If an element or condition occurs before timeout, the waiting will end