#274 · Primary category: AI Agents & Automation

helium

chrome firefox helium python python3 selenium selenium-python web-automation web-scraping webdriver

Lighter web automation with Python

Project last updated:08/10/26

GitHub Stars

8.3K

Forks

513

Contributors

13

License

MIT

Why we included this project

Raw Selenium works, but it makes you chase elements by XPaths, CSS selectors, and HTML IDs, which gets painful fast. Helium sits on top of Selenium and lets you target elements by the text a user actually sees, so scripts come out shorter and hold up better when a page's markup shifts. Because it is a wrapper rather than a replacement, you can still drop down to plain driver calls when you need low-level control. The library also handles nested iFrames, popups, and implicit waits for you, cutting out a lot of boilerplate from scrapers, browser-based data collection, and repeatable UI tasks. A cheatsheet and fuller documentation make it quick to get productive.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category