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"
}