%%
Last Updated:
- [[2021-02-23]]
- [[2021-02-15]]
date:: [[2023-01-17]]
%%
# [[Selenium WebDriver]]
[site](https://www.selenium.dev/)
Selenium WebDriver has been the defacto [[Open source]] [[Browser-based testing|browser-based tool]] for a long time, but it's showing its age. In recent years people have been moving from Selenium to other, more modern tools.
## Complaints about Selenium
- It's unreliable and flaky, with errors that are difficult to troubleshoot [^01]
- It's resource-intensive, which makes it very costly for load testing
- Uses the WebDriver protocol, which is an intermediary server between Selenium and the browser, rather than interacting with browsers directly
- It doesn't intercept network requests, so it is only good for browser-based responses, not server responses
## References
- [Most Complete Selenium WebDriver Java Cheat Sheet](https://www.automatetheplanet.com/selenium-webdriver-java-cheat-sheet)
[^01]: [[Playwright vs. Puppeteer: Which Should You Choose? - LogRocket Blog]]