Helium

Dev tools

browser automation testing

SHOW HN2020

191points
62comments
#295of 3,028 in 2020
Top 10%of 2020 by points

How HN took it

MixedNo clear lean

8 positive, 9 neutral or asking, 0 mixed, 2 critical, out of 19 comments about the project. Thread score +0.30.

Idea: 3 for, 0 againstDesign: 0 for, 1 againstExecution: 1 for, 0 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Smarter iframe handling and better explicit waits than vanilla Selenium

    From 1 comment
    • Very cool project OP: it looks like it gets rid of the major pain points I've had with Selenium. In particular, smarter handling of iframes and the better explicit waits are huge…
      eindiran on HN
  • Permissive license

    From 1 comment
    • Very cool project OP: it looks like it gets rid of the major pain points I've had with Selenium. In particular, smarter handling of iframes and the better explicit waits are huge…
      eindiran on HN

Objections

  • Breaks on custom UI controls, requiring IDs and XPaths again

    From 1 comment
    • This works fine until it does not, for example when dealing with custom UI controls, which is when reality sets in and you find yourself wrangling HTML IDs, XPaths and CSS…
      bauerd on HN

Questions

  • How does it compare to SeleniumBase?

    From 1 comment
    • @mherrmann What would be the comparison / difference with SeleniumBase https://github.com/seleniumbase/SeleniumBase ? I'm always on the lookout for browser automation using…
      ivan_ah on HN
  • Why not use the Chrome DevTools Protocol?

    From 1 comment

Alternatives named

  • SeleniumBase

    From 1 comment
    • @mherrmann What would be the comparison / difference with SeleniumBase https://github.com/seleniumbase/SeleniumBase ? I'm always on the lookout for browser automation using…
      ivan_ah on HN
  • Playwright

    From 1 comment
    • @mherrmann What would be the comparison / difference with SeleniumBase https://github.com/seleniumbase/SeleniumBase ? I'm always on the lookout for browser automation using…
      ivan_ah on HN
  • TestCafe

    From 1 comment
    • I don't see people talk about TestCafe which is open source and is an actual alternative without being dependent on WebDriver at all
      snowl on HN
  • Cypress

    From 1 comment
    • Every heard about the testing pyramid? https://martinfowler.com/articles/practical-test-pyramid.html A few UI tests on top of the pyramid does help. We did move from selenium to…
      TeeWEE on HN
  • Capybara

    From 1 comment
    • This appears to be very similar to Capybara in Ruby, which I've used extensively. I was under the impression that implementations of Selenium were as high-level as this every…
      jfax on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/22416258)