Troubleshooting Assistance
It is not always obvious the root cause of errors in Selenium.
The most common Selenium-related error is a result of poor synchronization. Read about Waiting Strategies. If you arenโt sure if it is a synchronization strategy you can try temporarily hard coding a large sleep where you see the issue, and youโll know if adding an explicit wait can help.
Note that many errors that get reported to the project are actually caused by issues in the underlying drivers that Selenium sends the commands to. You can rule out a driver problem by executing the command in multiple browsers.
If you have questions about how to do things, check out the Support options for ways get assistance.
If you think youโve found a problem with Selenium code, go ahead and file a Bug Report on GitHub.
Understanding Common Errors
How to solve various problems in your Selenium code.
Logging Selenium commands
Getting information about Selenium execution.
Upgrade to Selenium 4
Are you still using Selenium 3? This guide will help you upgrade to the latest release!
