Docs: https://elemental.readthedocs.io
PyPI: https://pypi.org/project/elemental/
What: A wrapper for Selenium, written in Python. The docs have mini tutorials to get you set up with Pytest or Behave.
Why: Raw selenium is a little unwieldy and fragile for our needs, and the other wrappers we tried didn't quite fit the bill. We had difficulty understanding the code bases well-enough to contribute, so we figured we'd make our own.
Elemental allows you to easily switch back to raw selenium as needed, and has simple, clear documentation for coders of any experience level.
Contributions: It's a small and accessible code base of 350 lines of Python, we've got more comments than code, and 100% test coverage. We welcome contribution from developers of any skill level.