Changelog#
0.2.1#
⇲ Release date (unreleased)
Changed#
download
CLI command no longer raises an error if a browser is not installed.Allow browser version to have only major and minor components.
Fixed#
Fix listing of available Chromedriver versions to return most recent ones.
0.2.0#
⇲ Release date 2022-02-19
Rename some classes in page_object_model
and improve CLI
Changed#
Improve CLI command to download drivers executable (now launched with
manen driver download
).Rename
DateTimeElement
(previouslyDatetimeElement
).Rename
DOMAccessor
(previouslyDomAccessor
).
Fixed#
Fix link to notebooks in the info section of User Guide
Added#
Specify link to changelog in documentation in package metadata.
Introduce new options in
manen driver download
to set the specifications of the drivers to be downloaded directly from the command line.Add exhaustivity in documentation of
page_object_model
to describe private/special methods and classes other than the ones in__all__
.
0.1.2#
⇲ Release date 2022-02-19
Fix bug in the download workflow of the CLI
Fixed#
Fix a
TypeError
in the download workflow (variable wrongly named).
0.1.1#
⇲ Release date 2022-02-12
Mainly documentation improvements
Changed#
Make documentation publicly available under kodaho.github.io/manen.
Complete README.md page.
Add the section About the project in the documentation (moved from home page).
Complete user guides.
Rewording and reformatting of several sections.
0.1.0#
⇲ Release date 2022-01-31
First release of the package
Added#
find()
allows to easily get element(s) in a WebDriver page. This function support several very different use cases, thanks to several arguments that can be passed to the function.resource
is a module to easily interact with all the assets needed by Selenium. It allows for example to download the drivers, executable required to launch a WebDriver.browser
definedChromeBrowser
andBraveBrowser
, an enhanced Selenium WebDriver.page_object_model
is the implementation of page object model described in Selenium documentation. Thanks to that, you can describe and interact with the DOM structure through Python classes.a
cli
is shipped with the initial release in order to download drivers files.