Top 4 Selenium Exceptions & Solutions
1. NoSuchElementException: Element not yet attached to DOM. Fix: Add explicit wait for presence.
2. ElementClickInterceptedException: Another element (loading spinner, cookie consent banner) covers the target. Fix: Wait for overlay disappearance or use Actions/JS click.
3. StaleElementReferenceException: DOM node was destroyed by JavaScript rerender. Fix: Re-query locator.
4. TimeoutException: Explicit wait condition was not satisfied within the timeout window.