| Name | selenium-simplification JSON | 
            
| Version | 
                  0.0.13
                   
                  JSON | 
            
 | download  | 
            
| home_page | None  | 
            
| Summary | Make Selenium simple. Using Selenium in a pythonic style without having to google how to do non-trivial stuff. | 
            | upload_time | 2024-07-29 14:42:47 | 
            | maintainer | None | 
            
            | docs_url | None | 
            | author | André Herber | 
            
            | requires_python | None | 
            
            
            | license | None | 
            | 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"
}