{ "info": { "author": "'Shawn J Burke'", "author_email": "pypi.python@teamburke.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: CPython", "Topic :: Software Development :: Quality Assurance", "Topic :: Software Development :: Testing" ], "description": "==============================================\r\nbrowser_driver\r\n==============================================\r\nThis project contains a wrapper for selenium, a framework to automate a browser,\r\nand often used in testing. This wrapper provides\r\n\r\n 1. Logging, because good software has good logging\r\n\r\n 2. Browser Upgrade Protection; because as they race to out-do each other, the\r\n browser behaves differently with some updates\r\n\r\n 3. Selenium behavior supplementation; for instance, with an update, Chrome required\r\n an element to be scrolled into view or an error occurred. Having a central wrapper\r\n allows for making that sort of update in one location\r\n\r\n 4. Screenshots, because if you want to run lights-out (not visible), you'll need a\r\n screenshot of what went wrong to fix it.\r\n\r\nInstallation\r\n=============\r\n\r\n.. code-block:: python\r\n\r\n c:\\browser_test> venv\\scripts\\pip -install sjb.browserdriver\r\n\r\nTo upgrade an existing installation add the additional switch\r\n\r\n.. code-block:: python\r\n\r\n c:\\browser_test> venv\\scripts\\pip -install sjb.browserdriver --upgrade\r\n\r\nRecent Changes\r\n==============\r\n\r\nThe full change log can be found at [TODO: update with link]\r\n\r\nv0.1.3 - Bug fix where the setup process would update the cfg file key = value where the bat file was\r\nupdating as key=value.\r\n\r\nv0.1.2 - Bug fix in dist_pypi.bat+browser_driver.cfg\r\n\r\nv0.1.1 - Updated setup.py adding find_and_list_packages() method. Updated the dist_pypi.bat script in a number of ways.\r\nIncluding updating the date we uploaded to a pypi environment in the project cfg file.\r\n\r\nv0.1.0 - First development release to test.pypi.org with Semantic Version number scheme.\r\n\r\n\r\nDocumentation\r\n==============\r\n\r\nThis project is documented using Sphinx and reStructuredText, using a theme provided by Read the Docs.\r\n\r\nDocumentation can be found in several locations\r\n\r\n* docs\\\\ as html\r\n* docs_source\\\\ as reStructuredText source\r\n* https://shawnjburke.github.io/browser_driver/\r\n\r\n\r\n", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/shawnjburke/browser_driver", "keywords": "selenium test testing automation browser", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "sjb.browserdriver", "package_url": "https://pypi.org/project/sjb.browserdriver/", "platform": "", "project_url": "https://pypi.org/project/sjb.browserdriver/", "project_urls": { "Bug Tracker": "https://github.com/shawnjburke/browser_driver/issues/", "Documentation": "https://shawnjburke.github.io/browser_driver/", "Homepage": "https://github.com/shawnjburke/browser_driver", "Source Code": "https://github.com/shawnjburke/browser_driver/" }, "release_url": "https://pypi.org/project/sjb.browserdriver/0.1.3/", "requires_dist": [ "configparser2 (==4.0.0)", "selenium (==3.12.0)" ], "requires_python": "", "summary": "Browser Driver is a Wrapper for Selenium Web Automation", "version": "0.1.3" }, "last_serial": 5317293, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "38cf870c0c3ae885b54c8126ff5c2f81", "sha256": "d4e4f45667ce872c9c63f2c3b7c2d3d2ed419e656f28b6c5ba8d016db5d04b8c" }, "downloads": -1, "filename": "sjb.browserdriver-0.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "38cf870c0c3ae885b54c8126ff5c2f81", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 9535, "upload_time": "2019-05-25T20:41:28", "url": "https://files.pythonhosted.org/packages/fc/ac/3aa8287a980f6b7bfb65a97a8f988584d22fd32556acfbd6730fd0932e98/sjb.browserdriver-0.1.0-py2-none-any.whl" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "607927630f8486b35e3b6e2cfb13d9c5", "sha256": "2204942f0ccbdd2676b64a693b9e3feb80a03424fa9f92315bd208e7add7bc02" }, "downloads": -1, "filename": "sjb.browserdriver-0.1.1-py2-none-any.whl", "has_sig": false, "md5_digest": "607927630f8486b35e3b6e2cfb13d9c5", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 9533, "upload_time": "2019-05-25T20:44:56", "url": "https://files.pythonhosted.org/packages/0b/fe/aa8de60516bb8199aab0926227c1878eae023773742783092bfd244be785/sjb.browserdriver-0.1.1-py2-none-any.whl" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "4dbdc522a763f6cc07996713bd7eecbf", "sha256": "3ab0cc917064f0bb0d0445a1138fb8e868e76b99ca06902c120fb7fbea138a83" }, "downloads": -1, "filename": "sjb.browserdriver-0.1.2-py2-none-any.whl", "has_sig": false, "md5_digest": "4dbdc522a763f6cc07996713bd7eecbf", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 9753, "upload_time": "2019-05-25T20:45:08", "url": "https://files.pythonhosted.org/packages/48/40/20d914734be386f17bc1cefbd6f0c9c39815bc78f2bf9dab9e48c81904d4/sjb.browserdriver-0.1.2-py2-none-any.whl" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "a4a00fba279e3436510a0bb52d27c800", "sha256": "cfbe463fc9ddb9c2484dbb6a277988ac0262403ef4fec628626b76c605ed2846" }, "downloads": -1, "filename": "sjb.browserdriver-0.1.3-py2-none-any.whl", "has_sig": false, "md5_digest": "a4a00fba279e3436510a0bb52d27c800", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 9806, "upload_time": "2019-05-25T20:45:45", "url": "https://files.pythonhosted.org/packages/16/1d/6e0fa17374fc5e1e075e43e05e4425576c701025cad8f81932f1bd00290a/sjb.browserdriver-0.1.3-py2-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a4a00fba279e3436510a0bb52d27c800", "sha256": "cfbe463fc9ddb9c2484dbb6a277988ac0262403ef4fec628626b76c605ed2846" }, "downloads": -1, "filename": "sjb.browserdriver-0.1.3-py2-none-any.whl", "has_sig": false, "md5_digest": "a4a00fba279e3436510a0bb52d27c800", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 9806, "upload_time": "2019-05-25T20:45:45", "url": "https://files.pythonhosted.org/packages/16/1d/6e0fa17374fc5e1e075e43e05e4425576c701025cad8f81932f1bd00290a/sjb.browserdriver-0.1.3-py2-none-any.whl" } ] }