-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Use Playwright #1731
Labels
Comments
Selenium downloads and uses the correct webdriver automatically through its Selenium Manager since maybe a year or so. Does it not work on Linux? |
@mvysny You might have better luck with web driver manager https://github.com/TatuLund/bean-table/blob/v24/pom.xml#L104 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Yes this is quite a tall order. However, Playwright simply works - it downloads the browser distribution, the appropriate driver for your OS, all this behind the scenes, automatically on first start, without any need for a Maven plugin. I don't have to do anything, and the test just works. I quite like that. Opposed to that, Selenium is always broken on my Linux box - always missing a driver or a browser, or the browser is not compatible with the driver, or the driver just fails for no apparent reason. I have to figure out where to download the browser and the appropriate driver, then how to set the paths to Selenium Driver to finally make Selenium work. Then this breaks upon next browser upgrade/OS upgrade/something changes. Selenium feels extremely fragile and very hard to set up, at least on a Linux box. I think it's time to ditch this broken piece of technology and replace it with something much more solid.
The text was updated successfully, but these errors were encountered: