2 ms·
Wildly better developer experience. Playwright is also much less flakey and easier to work with than cypress, another alternative to selenium. Selenium is quit
by jasonjmcghee 3y ago
Wildly better developer experience. Playwright is also much less flakey and easier to work with than cypress, another alternative to selenium.
Selenium is quite outdated, though still widely used. It's much older. I would look at downloads over time / rate of change, not total downloads.
My hot take- don't hook yourselves to outdated tech.
Don't take my word for it- go try out selenium, Cypress, and playwright and draw your own conclusions.
- hugs 3y agofwiw, the Selenium project is now old enough to go to college (19 years this month!); it's not ready to retire just yet. (Side-note: Google Chrome is 15 years old. Age is just a number.) Selenium is still learning from other projects and implementing new things. Specifically, check out the WebDriver BiDi project, adding a bidirectional protocol which was the core of what made Playwright and Puppeteer faster. Also, Selenium devs are working with the W3C to make this work for everyone. https://github.com/w3c/webdriver-bidi https://github.com/w3c/webdriver-bidi https://w3c.github.io/webdriver-bidi/ https://w3c.github.io/webdriver-bidi/ Google wrote a good explainer about WebDriver BiDi here: https://developer.chrome.com/articles/webdriver-bidi/ https://developer.chrome.com/articles/webdriver-bidi/