Make Selenium simple. Using Selenium in a pythonic style without having to google how to do non-trivial stuff.
Project description
selenium_simplification
This is not the final documentation.
Make Selenium simple. Using Selenium in a pythonic style without having to google how to do non-trivial stuff.
Currently implemented:
-
driver for Chrome as SeleniumChrome
-
easy access to some configurations for Chrome - change the following for hopefully rather obvious effects:
-
headless
-
keep_alive
-
log_level_3
-
muted
-
start_maximized
-
window_position
-
window_size
-
profile
-
log_capabilities
-
page_load_strategy
-
extensions
-
user_agent
-
-
a ton of functions with tasks you might want to perform if you hadn't to google them for half an hour
-
get_titel
-
get_links
-
get_header_h1
-
get_current_scroll_position
-
get_current_scroll_position_of_webelement
-
get_all_attributes_selenium
-
get_all_attributes_bs4
-
get_all_attributes
-
get_parent_of_element
-
highlight
-
perma_highlight
-
undo_highlight
-
get_max_body_scroll_height
-
open_new_tab
-
open_new_window
-
scroll_in_webelement
-
scroll_alt
-
scroll
-
scroll_with_action
-
scroll_with_action_timed
-
scroll_with_action_conditional
-
try_to_do_this_with_timeout
-
process_browser_logs_for_network_events
-
zoom
-
wait_for_element
-
wait_for_element_improvised
-
wait_for_clickable
-
wait_for_visibility
-
action_chain
-
download_src
-
download_blob_src_by_xpath
-
download_all_blob_srcs
-
download_all_img_srcs
-
download_all_video_srcs
-
scroll_in_container
-
trigger_event_webelement
-
is_visible
-
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 selenium_simplification-0.0.3.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | c9acdf88f3d3b64a774300a664977327bd4c96ef9d67ac9619066fd63d8c6041 |
|
MD5 | 0b113ae3e22b00449a3b1c0186c064b7 |
|
BLAKE2b-256 | 3cfb9e1eef7b04c78938d5c5af0ba4b8711e1d00dcc86efeabdcf8c2e200c6a8 |
Hashes for selenium_simplification-0.0.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b89bb3e96950fc435e0ad344dd220cee3e2c2ba1d003d6eb1e375976c26b57d0 |
|
MD5 | 8a80e7b56801175925444ffd2431e218 |
|
BLAKE2b-256 | 31da0ba24afdf3e7d7e97baa0a9ed229e6e4a1bc90724119db4cd6cb02fbc60c |