selenium-simplification


Nameselenium-simplification JSON
Version 0.0.13 PyPI version JSON
download
home_pageNone
SummaryMake Selenium simple. Using Selenium in a pythonic style without having to google how to do non-trivial stuff.
upload_time2024-07-29 14:42:47
maintainerNone
docs_urlNone
authorAndré Herber
requires_pythonNone
licenseNone
keywords python selenium
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            
# selenium_simplification

[GitHub](https://github.com/ICreedenI/selenium_simplification) | [PyPI](https://pypi.org/project/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


            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "selenium-simplification",
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": "python, selenium",
    "author": "Andr\u00e9 Herber",
    "author_email": "andre.herber.programming@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/04/fd/b4b856aaadca729508dd631788c00d351fdb60b8e8b0c5a9c2e9779a6253/selenium_simplification-0.0.13.tar.gz",
    "platform": null,
    "description": "\r\n# selenium_simplification\r\n\r\n[GitHub](https://github.com/ICreedenI/selenium_simplification) | [PyPI](https://pypi.org/project/selenium-simplification/)  \r\n\r\n\r\n\r\nThis is not the final documentation.\r\n\r\n\r\n\r\nMake Selenium simple. Using Selenium in a pythonic style without having to google how to do non-trivial stuff.\r\n\r\n\r\n\r\nCurrently implemented:\r\n\r\n- driver for Chrome as SeleniumChrome\r\n\r\n- easy access to some configurations for Chrome - change the following for hopefully rather obvious effects:\r\n\r\n  - headless\r\n\r\n  - keep_alive\r\n\r\n  - log_level_3\r\n\r\n  - muted\r\n\r\n  - start_maximized\r\n\r\n  - window_position\r\n\r\n  - window_size\r\n\r\n  - profile\r\n\r\n  - log_capabilities\r\n\r\n  - page_load_strategy\r\n\r\n  - extensions\r\n\r\n  - user_agent\r\n\r\n- a ton of functions with tasks you might want to perform if you hadn't to google them for half an hour\r\n\r\n  - get_titel\r\n\r\n  - get_links\r\n\r\n  - get_header_h1\r\n\r\n  - get_current_scroll_position\r\n\r\n  - get_current_scroll_position_of_webelement\r\n\r\n  - get_all_attributes_selenium\r\n\r\n  - get_all_attributes_bs4\r\n\r\n  - get_all_attributes\r\n\r\n  - get_parent_of_element\r\n\r\n  - highlight\r\n\r\n  - perma_highlight\r\n\r\n  - undo_highlight\r\n\r\n  - get_max_body_scroll_height\r\n\r\n  - open_new_tab\r\n\r\n  - open_new_window\r\n\r\n  - scroll_in_webelement\r\n\r\n  - scroll_alt\r\n\r\n  - scroll\r\n\r\n  - scroll_with_action\r\n\r\n  - scroll_with_action_timed\r\n\r\n  - scroll_with_action_conditional\r\n\r\n  - try_to_do_this_with_timeout\r\n\r\n  - process_browser_logs_for_network_events\r\n\r\n  - zoom\r\n\r\n  - wait_for_element\r\n\r\n  - wait_for_element_improvised\r\n\r\n  - wait_for_clickable\r\n\r\n  - wait_for_visibility\r\n\r\n  - action_chain\r\n\r\n  - download_src\r\n\r\n  - download_blob_src_by_xpath\r\n\r\n  - download_all_blob_srcs\r\n\r\n  - download_all_img_srcs\r\n\r\n  - download_all_video_srcs\r\n\r\n  - scroll_in_container\r\n\r\n  - trigger_event_webelement\r\n\r\n  - is_visible\r\n\r\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Make Selenium simple. Using Selenium in a pythonic style without having to google how to do non-trivial stuff.",
    "version": "0.0.13",
    "project_urls": null,
    "split_keywords": [
        "python",
        " selenium"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f701f07854d5e1859e9e43c0cac8cd90def3c4beb44485e51c2364b371630994",
                "md5": "8b7aa229daca0a1af4f7d64d2dbbf567",
                "sha256": "97b5a3f07ba2d8ea2f652b6857c8f7d7deb7d240eb02d0dd4cd8302829c8120f"
            },
            "downloads": -1,
            "filename": "selenium_simplification-0.0.13-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "8b7aa229daca0a1af4f7d64d2dbbf567",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 42170,
            "upload_time": "2024-07-29T14:42:45",
            "upload_time_iso_8601": "2024-07-29T14:42:45.398443Z",
            "url": "https://files.pythonhosted.org/packages/f7/01/f07854d5e1859e9e43c0cac8cd90def3c4beb44485e51c2364b371630994/selenium_simplification-0.0.13-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "04fdb4b856aaadca729508dd631788c00d351fdb60b8e8b0c5a9c2e9779a6253",
                "md5": "5af75404108201bbb6ce56648ce1552a",
                "sha256": "a5d3a02e3308685e40171489fd0aa844b40eedae8bc1dfef538bdcfd785d6188"
            },
            "downloads": -1,
            "filename": "selenium_simplification-0.0.13.tar.gz",
            "has_sig": false,
            "md5_digest": "5af75404108201bbb6ce56648ce1552a",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 41456,
            "upload_time": "2024-07-29T14:42:47",
            "upload_time_iso_8601": "2024-07-29T14:42:47.002129Z",
            "url": "https://files.pythonhosted.org/packages/04/fd/b4b856aaadca729508dd631788c00d351fdb60b8e8b0c5a9c2e9779a6253/selenium_simplification-0.0.13.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-07-29 14:42:47",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "selenium-simplification"
}
        
Elapsed time: 0.65358s