Yanked
This release has been yanked by its maintainers, and will be ignored by installers, except when explicitly specified.
Reason given by maintainers: Alpha Version
PyWizardLite
PyWizardLite is a python script that automates the process of downloading the suitable version of chrome driver for the chrome version installed on the machine. It also has the functionality to generate the xpath of an element on a webpage using the text of the element and the it will wait for the element to be visible.
- Support Windows OS Only
- Source/Reference - SergeyPirogov/webdriver_manager
Requirements
Modules - selenium, requests
python -m pip install selenium requests
Installation
python -m pip install pywizardlite
Usage
from pywizardlite import PyWizardLite
# Download suitable version of chrome driver for the chrome version installed on the machine
PyWizardLite().setup_chrome_web_driver(
proxy_url = "https://proxy.com:8080"
)
# Generate XPath of an element using String
xpath = PyWizardLite().generate_string_xpath(
driver = driver, text = "Some Text"
)
print(xpath)
# Output could be //*[@id="some_id"] or None
# Wait for an element to be visible
PyWizardLite().wait_until_element_is_visible(
driver = driver, element_by = "ID", element = "some_id"
)
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
PyWizardLite-0.0.8.tar.gz
(17.9 kB
view details)
File details
Details for the file PyWizardLite-0.0.8.tar.gz.
File metadata
- Download URL: PyWizardLite-0.0.8.tar.gz
- Upload date:
- Size: 17.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/4.0.2 CPython/3.7.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2c2fc39c781e22cf07993bb0024a66bc897d7d9039e5227c358be6bc97ef57fc
|
|
| MD5 |
434972c79ab5e04fca3d68cac51a53d9
|
|
| BLAKE2b-256 |
57774d72492b4abb1ec5a25e2ad4d1f205b501ceb3d094ea0215dcb4298054d9
|