Live data from Hacker News

Ask HN: Would you be interested in POM generator for Selenium?

news.ycombinator.com

31–35 of 35 posts

Re: Ask HN: Would you be interested in POM generator for Selenium?

#31
post #17

Earlier quoted context omitted.

Yes, way more stable. At least cypress, I don't have much experience with playwright. We never had an issue regarding brittleness or stability. We do, however, get sometimes frustrated over certain API choices, like the way sessions and cookies are managed and how hard it is to keep a value throughout a test suite etc.

Quite literally every Selenium test I’ve had access to has been a total disaster. When your build pipelines fail 50/50 because of some bullshit Selenium timeout no one can reproduce that resolves itself the next run, it’s time to look at another tool. Not to mention that the Selenium port for .NET is a literal verbatim translation from Java and written by people clearly not versed in C#. The API and way the library w…

100% agree but I still think there are still people using Selenium. I think we could help people navigate to Cypress or Playwright or no-code solutions

Re: Ask HN: Would you be interested in POM generator for Selenium?

#32
post #20

A long time ago, I worked on my Page Object Generator pet project, a desktop app allowing me to record/test page elements via Selenium Webdriver. https://github.com/dzharii/swd-recorder It was a time when I had to test an IE6-only enterprise web tool, And there was no option to copy CSS-selector in Chrome/Firefox. I am not working in UI automation anymore (sad :( ) and lost interest in this project, but I think havin…

That sounds awful I'm sorry :D

I'll drop you an email when we are able to launch it. Would love to get your feedback

Re: Ask HN: Would you be interested in POM generator for Selenium?

#35
post #12
post #9

Earlier quoted context omitted.

Aren't all E2E test frameworks flaky by default? When you're testing the end user experience that goes through multiple layers of services, I think that should be expected. Would love to learn from your experiences on any better frameworks you might have used, though!

Yeah, Selenium is pretty flakey. I've been pretty happy with https://playwright.dev . Kind of the successor of puppeteer. At least, some of the same devs went from Google to MS. Here's an example where MS has better cross-browswer support than Google.

I second this. I think playwright and cypress are the main ones you should use. We already implemented something for Cypress and looking to do the same thing for Playwright. It'll be pretty similar to this: cypress.preflight.com

Would love to get your feedback so we can add it :)

Post reply on HN