Going deeper into Manen

manen is a module to aiming to enhance developer experience when working on automation and scraping project. Its features are splitted into (almost) independent modules:

  • finder: define a function find() in order to avoid calling the methods find_element or find_elements of a Selenium WebElement

  • browser: a wrapper around WebDriver to create more easily web driver instances. Only compatible with Chrome (for now).

  • page_object_model: an implementation of the design pattern Page Object Models, allowing to easily interact with the HTML DOM through classes with attributes and annotations.

Each module is built to be quite independent from each other. For example, you can use the module finder without browser or page_object_model without browser.

API Documentation

Explore directly the code to discover all features proposed by manen.