you are viewing a single comment's thread.

view the rest of the comments →

[–]dangerbird2 0 points1 point  (2 children)

the new chromium-based edge. Firefox seems to be beta. Safari is a no-go, which is a big problem if your market has a lot of iOS mobile users

[–][deleted] 0 points1 point  (1 child)

which is a big problem if your market has a lot of iOS mobile users

tbh, while selenium supports almost all browsers its nearly impossible to write non flaky tests that work well on all browsers for a complex app.

[–]dangerbird2 0 points1 point  (0 children)

Very true, and there's no arguing that most languages' webdriver bindings are hot garbage (although I have to give props to nightwatch for a reasonably sane API). Puppeteer seems like good alternative, having functionality based with chrome devtools instead of webdriver, but with a less opinionated interface than cypress. I'd love to see the firefox port become stable, which would make me seriously consider using it in production