%% 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]]