Helium: Lighter Web Automation with Python

Helium is a Python library that simplifies web automation by providing a high-level API for interacting with browsers like Chrome and Firefox. This library enhances Selenium by allowing users to refer to web elements using user-visible labels instead of HTML IDs, XPaths, or CSS selectors. Helium scripts are typically shorter and more readable. Notably, Helium streamlines tasks such as interacting with iFrames, managing windows, and handling waits more elegantly than Selenium. While the project is not actively maintained for free, contributions are welcomed. The developer, Michael Herrmann, revived Helium as an open-source project, aiming to establish it as a go-to tool for web automation in Python.

https://github.com/mherrmann/helium

To top