title | linkTitle | weight | description |
---|---|---|---|
Troubleshooting Assistance |
Troubleshooting |
20 |
How to solve WebDriver problems.
|
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]({{< ref "../waits" >}}). 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]({{< ref "../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.