The Prompt
Write a Python Selenium script demonstrating the best practices for Explicit Waits using WebDriverWait and expected_conditions. Show how to wait for an element to be clickable and how to handle TimeoutException gracefully.
How to use this prompt
Use this prompt to get a boilerplate for reliable, anti-flaky Selenium tests in Python.