Python-Selenium selector to improve your Automation
Project description
Pytholenium
pytholenium is a simple but powerful python-selenium selector that allows you to combine selenium with attribute seleccions, combining multiple "wait/get/do" actions in a single line
Getting Started
To install pytholenium using pip just do: pip install pytholenium
Easy usage example
Having the following html:
<button name="my_button" some_attribute="atenas">Click me</button>
<button name="my_button" some_attribute="hares">Click me</button> <!-- You want to click this one -->
<button name="other_button" some_attribute="hares">Click me</button>
Attempting to wait for element to be displayed, then selecting all name="my_button", from that subset selecting some_attribute="hares", finally clicking the element, could be mulitple lines of code.
Using pytholenium you can wait, get, do action, in a single line mixing selections types:
import pytholenium as pl
pl.wait_do (driver=driver, params={"name": "my_button", "some_attribute": "hares"}, action="click")
Documentation
You can find more examples in the our Documentation
License
This project is licensed under the GNU License - see the LICENSE file for details
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for pytholenium-1.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6638ef656400c2ac594b7789249c11d25158b28d64414284cf4e01cfc593b64d |
|
MD5 | 66e3aa3e2bf168581088e60632d847bf |
|
BLAKE2b-256 | 9d4f227a55368f4fa985a522ecec2e6ed19a5edbf3eed499b964a635178e8c8b |