# selenium-supporter
https://pypi.org/project/selenium-supporter
<pre>
pip install selenium-supporter
</pre>
Supported APIs:
<pre>
import selenium_supporter
selenium_supporter.drivers.ChromeDriver()
selenium_supporter.drivers.ChromeDebuggingDriver()
selenium_supporter.utils.get_chrome_web_browser_path()
selenium_supporter.utils.kill_all_chrome_web_browser_processes()
selenium_supporter.utils.kill_all_chrome_web_browser_driver_processes()
selenium_supporter.utils.open_chrome_web_browser(user_data_dir=None, proxy_server=None)
selenium_supporter.utils.open_chrome_web_browser_with_remote_debugging_mode(remote_debugging_port, remote_debugging_address, user_data_dir=None, proxy_server=None, headless=False)
selenium_supporter.utils.check_port_open(ip, port)
selenium_supporter.utils.save_partial_screenshot(element, image_file)
selenium_supporter.utils.save_full_screenshot(driver, image_file)
selenium_supporter.utils.save_full_screenshot_with_scroll(driver, image_file)
selenium_supporter.utils.save_partial_screenshot_with_scroll(driver, partial_element, image_file)
selenium_supporter.utils.set_value(driver, element, value)
selenium_supporter.utils.set_value_send_keys(driver, element, value)
selenium_supporter.utils.set_attribute(driver, element, attribute, value)
selenium_supporter.utils.remove_element(driver, element)
selenium_supporter.utils.remove_x_scrollbar(driver)
selenium_supporter.utils.click(element)
selenium_supporter.utils.click_send_keys(driver, element)
selenium_supporter.utils.click_javascript(driver, element)
selenium_supporter.utils.scroll_down_to_bottom(driver)
</pre>
Examples:
https://github.com/automatethem/selenium-supporter/blob/main/examples/server.py
https://github.com/automatethem/selenium-supporter/blob/main/examples/client.py
Raw data
{
"_id": null,
"home_page": "https://github.com/automatethem/selenium-supporter",
"name": "selenium-supporter",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "",
"author": "Sang Ki Kwon",
"author_email": "automatethem@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/20/3d/a4aee283319497847296f3bde3196f77c09adbc9757dfdbb38a33d2451a3/selenium-supporter-0.0.22.tar.gz",
"platform": null,
"description": "# selenium-supporter\n\nhttps://pypi.org/project/selenium-supporter\n<pre>\npip install selenium-supporter\n</pre>\n\nSupported APIs:\n<pre>\nimport selenium_supporter\n\nselenium_supporter.drivers.ChromeDriver()\nselenium_supporter.drivers.ChromeDebuggingDriver()\n\nselenium_supporter.utils.get_chrome_web_browser_path()\nselenium_supporter.utils.kill_all_chrome_web_browser_processes()\nselenium_supporter.utils.kill_all_chrome_web_browser_driver_processes()\nselenium_supporter.utils.open_chrome_web_browser(user_data_dir=None, proxy_server=None)\nselenium_supporter.utils.open_chrome_web_browser_with_remote_debugging_mode(remote_debugging_port, remote_debugging_address, user_data_dir=None, proxy_server=None, headless=False)\nselenium_supporter.utils.check_port_open(ip, port)\nselenium_supporter.utils.save_partial_screenshot(element, image_file)\nselenium_supporter.utils.save_full_screenshot(driver, image_file) \nselenium_supporter.utils.save_full_screenshot_with_scroll(driver, image_file)\nselenium_supporter.utils.save_partial_screenshot_with_scroll(driver, partial_element, image_file)\nselenium_supporter.utils.set_value(driver, element, value)\nselenium_supporter.utils.set_value_send_keys(driver, element, value)\nselenium_supporter.utils.set_attribute(driver, element, attribute, value)\nselenium_supporter.utils.remove_element(driver, element)\nselenium_supporter.utils.remove_x_scrollbar(driver)\nselenium_supporter.utils.click(element)\nselenium_supporter.utils.click_send_keys(driver, element) \nselenium_supporter.utils.click_javascript(driver, element)\nselenium_supporter.utils.scroll_down_to_bottom(driver)\n</pre>\n\nExamples: \nhttps://github.com/automatethem/selenium-supporter/blob/main/examples/server.py \nhttps://github.com/automatethem/selenium-supporter/blob/main/examples/client.py\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Selenium supporter",
"version": "0.0.22",
"project_urls": {
"Homepage": "https://github.com/automatethem/selenium-supporter"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "2dfc69e825ad27436f913319f8f49a3769d9cc26ac26335366069f8bc5520d90",
"md5": "be194ee631b42334a705cd3448d117e0",
"sha256": "09d78699432365d7358bfdfc8a83a4cc9d71a36e3d19c845f4f4da8f15052542"
},
"downloads": -1,
"filename": "selenium_supporter-0.0.22-py3-none-any.whl",
"has_sig": false,
"md5_digest": "be194ee631b42334a705cd3448d117e0",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 7712,
"upload_time": "2024-01-12T07:53:04",
"upload_time_iso_8601": "2024-01-12T07:53:04.881638Z",
"url": "https://files.pythonhosted.org/packages/2d/fc/69e825ad27436f913319f8f49a3769d9cc26ac26335366069f8bc5520d90/selenium_supporter-0.0.22-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "203da4aee283319497847296f3bde3196f77c09adbc9757dfdbb38a33d2451a3",
"md5": "db3d86770add14e0743424de6f263e6d",
"sha256": "56290ceef18a38cac6b19192d7bbb3c717980565bbc6890b27cb8e34a8ff9361"
},
"downloads": -1,
"filename": "selenium-supporter-0.0.22.tar.gz",
"has_sig": false,
"md5_digest": "db3d86770add14e0743424de6f263e6d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 6998,
"upload_time": "2024-01-12T07:53:06",
"upload_time_iso_8601": "2024-01-12T07:53:06.645405Z",
"url": "https://files.pythonhosted.org/packages/20/3d/a4aee283319497847296f3bde3196f77c09adbc9757dfdbb38a33d2451a3/selenium-supporter-0.0.22.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-01-12 07:53:06",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "automatethem",
"github_project": "selenium-supporter",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"requirements": [],
"lcname": "selenium-supporter"
}