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 functionfind()
in order to avoid calling the methodsfind_element
orfind_elements
of a SeleniumWebElement
browser
: a wrapper aroundWebDriver
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
.