A human readable wrapper class for selenium
Project description
Module selenium_library
Sub-modules
- selenium_library.base
Classes
Base(browser='chrome', headless=True, window_width=1920, window_height=1080)
: Init session vars
Args:
browser (str): Browser name
headlesss (boolean): Hide browser
window_width (int): Window width
window_height (int): Window height
### Methods
`clear_keys(self, selector_or_element)`
: Clear keys from element
Args:
selector_or_element [str, WebElement]
`click(self, selector_or_element)`
: Try to click on an element
Args:
selector_or_element [str, WebElement]
`close(self)`
: Close the current session
`element(self, selector)`
: Try to find an element in dom
Returns [None]: Element or None
`elements(self, selector)`
: Try to find every element in dom
If there is no element it returns None
Args:
selector (str): DOM selector
Returns [None, list]: List of elements or None
`get_url(self)`
: Get the current url from the session
Returns (str): Current url
`launch_browser(self)`
: Launch browser and create a session
`open(self, url)`
: Open a new url in the session
`send_keys(self, selector_or_element, keys)`
: Send keys to an element
Args:
selector_or_element [str, WebElement]
keys (str): Keys to send
`wait(self, time=1, is_random=False, min=1, max=10)`
: Wait a specific time or random
Args:
time (int): Time to stop script
is_random (boolean): Waits a random time if true
min (int): Minium time to wait if random
max (int): Max time to wait if random
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
selenium_library-0.0.1.tar.gz
(3.1 kB
view hashes)
Built Distribution
Close
Hashes for selenium_library-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 61cbea6396874925a32e43692d6750e350be3aa1f1c818c3428adb516cc80bb1 |
|
MD5 | cabbc584223b1ebedb331405914ddb93 |
|
BLAKE2b-256 | 44dc05a7f3d33afaa7ffd284935b14f6ff7717112a022f71e8d513bc8f10b167 |