Skip to main content

selenium_simplification

GitHub | PyPI

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

Release files for selenium-simplification 0.0.14

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for selenium-simplification 0.0.14
File Size Uploaded
selenium_simplification-0.0.14.tar.gz 41.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for selenium-simplification 0.0.14
File Interpreter ABI Platform
selenium_simplification-0.0.14-py3-none-any.whl Python 3 none any Details

Total release size: 83.9 kB

Release files / selenium_simplification-0.0.14.tar.gz

Download URL selenium_simplification-0.0.14.tar.gz
Size 41.6 kB
Tags Source
SHA-256 checksum
How to use checksums
b0800ceb81bfe5c54c3f2df7b2c653bab3f693c1ece8161d63c1124fbb335991
BLAKE2b-256 checksum
How to use checksums
16f81b5edde140f2b1bb470405d3f2b747dae62d35818cc8cd96282c1c053321
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.14

Release files / selenium_simplification-0.0.14-py3-none-any.whl

Download URL selenium_simplification-0.0.14-py3-none-any.whl
Size 42.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f985f68b667aae0830310c3dc6ce0106b61a188d866999c09745119756c266a2
BLAKE2b-256 checksum
How to use checksums
32bd1919b52c656a31fa89ba9ce6c5e0f64c7e2a0e2f12929eefe398913fe912
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.14

Release history Release notifications | RSS feed

This release

0.0.14 This release

2 release files

0.0.13

2 release files

0.0.12

2 release files

0.0.11

2 release files

0.0.10

2 release files

0.0.9

2 release files

0.0.8

2 release files

0.0.7

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

0.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page