selenium-simplification


Nameselenium-simplification JSON
Version 0.0.11 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-03-26 15:33:26
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/e0/c2/9231fc174456d55111dc026d6386fa1490575d708948c457d81cc2c385bc/selenium_simplification-0.0.11.tar.gz",
    "platform": null,
    "description": "\n# selenium_simplification\n\n[GitHub](https://github.com/ICreedenI/selenium_simplification) | [PyPI](https://pypi.org/project/selenium-simplification/)  \n\n\n\nThis is not the final documentation.\n\n\n\nMake Selenium simple. Using Selenium in a pythonic style without having to google how to do non-trivial stuff.\n\n\n\nCurrently implemented:\n\n- driver for Chrome as SeleniumChrome\n\n- easy access to some configurations for Chrome - change the following for hopefully rather obvious effects:\n\n  - headless\n\n  - keep_alive\n\n  - log_level_3\n\n  - muted\n\n  - start_maximized\n\n  - window_position\n\n  - window_size\n\n  - profile\n\n  - log_capabilities\n\n  - page_load_strategy\n\n  - extensions\n\n  - user_agent\n\n- a ton of functions with tasks you might want to perform if you hadn't to google them for half an hour\n\n  - get_titel\n\n  - get_links\n\n  - get_header_h1\n\n  - get_current_scroll_position\n\n  - get_current_scroll_position_of_webelement\n\n  - get_all_attributes_selenium\n\n  - get_all_attributes_bs4\n\n  - get_all_attributes\n\n  - get_parent_of_element\n\n  - highlight\n\n  - perma_highlight\n\n  - undo_highlight\n\n  - get_max_body_scroll_height\n\n  - open_new_tab\n\n  - open_new_window\n\n  - scroll_in_webelement\n\n  - scroll_alt\n\n  - scroll\n\n  - scroll_with_action\n\n  - scroll_with_action_timed\n\n  - scroll_with_action_conditional\n\n  - try_to_do_this_with_timeout\n\n  - process_browser_logs_for_network_events\n\n  - zoom\n\n  - wait_for_element\n\n  - wait_for_element_improvised\n\n  - wait_for_clickable\n\n  - wait_for_visibility\n\n  - action_chain\n\n  - download_src\n\n  - download_blob_src_by_xpath\n\n  - download_all_blob_srcs\n\n  - download_all_img_srcs\n\n  - download_all_video_srcs\n\n  - scroll_in_container\n\n  - trigger_event_webelement\n\n  - is_visible\n\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.11",
    "project_urls": null,
    "split_keywords": [
        "python",
        " selenium"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "787e44ddcbb1e3c2d17b5fe6e3c188721e3284339312e4b10f1d50e8862b97fd",
                "md5": "1f68ff48b432b1b1005f0bd0ab288d5e",
                "sha256": "d8005ce40a1c16c287bef389a9604e0d9a2d565df9c3504fd30f916b03be01ef"
            },
            "downloads": -1,
            "filename": "selenium_simplification-0.0.11-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "1f68ff48b432b1b1005f0bd0ab288d5e",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 15234061,
            "upload_time": "2024-03-26T15:33:23",
            "upload_time_iso_8601": "2024-03-26T15:33:23.933052Z",
            "url": "https://files.pythonhosted.org/packages/78/7e/44ddcbb1e3c2d17b5fe6e3c188721e3284339312e4b10f1d50e8862b97fd/selenium_simplification-0.0.11-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e0c29231fc174456d55111dc026d6386fa1490575d708948c457d81cc2c385bc",
                "md5": "37b3264034f432fd84f946a9b43f21a6",
                "sha256": "1fd81b884850de02efd02553facf356799d0b96631fdc3dd6e835a0219f84a51"
            },
            "downloads": -1,
            "filename": "selenium_simplification-0.0.11.tar.gz",
            "has_sig": false,
            "md5_digest": "37b3264034f432fd84f946a9b43f21a6",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 41150,
            "upload_time": "2024-03-26T15:33:26",
            "upload_time_iso_8601": "2024-03-26T15:33:26.667463Z",
            "url": "https://files.pythonhosted.org/packages/e0/c2/9231fc174456d55111dc026d6386fa1490575d708948c457d81cc2c385bc/selenium_simplification-0.0.11.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-03-26 15:33:26",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "selenium-simplification"
}
        
Elapsed time: 0.21363s