{ "info": { "author": "Michael Mintz", "author_email": "mdmintz@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "**[\"pypi\"](https://pypi.python.org/pypi/pytest-seleniumbase) is a proxy for [\"pypi\"](https://pypi.python.org/pypi/seleniumbase)**\n****\n\n[](https://github.com/seleniumbase/SeleniumBase/blob/master/README.md)\n\n[](https://github.com/seleniumbase/SeleniumBase/releases) [](https://dev.azure.com/seleniumbase/seleniumbase/_build/latest?definitionId=1&branchName=master) [\"Build](https://travis-ci.org/seleniumbase/SeleniumBase) [\"Join](https://gitter.im/seleniumbase/SeleniumBase) [\"MIT](https://github.com/seleniumbase/SeleniumBase/blob/master/LICENSE) [\"GitHub](https://github.com/seleniumbase/SeleniumBase/stargazers)
\n\nReliable Browser Automation & Testing with [Selenium-WebDriver](https://www.seleniumhq.org/) and [Pytest](https://docs.pytest.org/en/latest/).\n\n
\n(Above: [my_first_test.py](https://github.com/seleniumbase/SeleniumBase/blob/master/examples/my_first_test.py) from [examples/](https://github.com/seleniumbase/SeleniumBase/tree/master/examples) running in demo mode, which adds JavaScript for highlighting page actions.)
\n```\npytest my_first_test.py --demo_mode\n```\n\n## Quick Start:\n\n(Requires **[Python/Pip](https://github.com/seleniumbase/SeleniumBase/blob/master/help_docs/install_python_pip_git.md)** [\"Python](https://www.python.org/downloads/). Optionally, you may want to use a [Python virtual environment](https://github.com/seleniumbase/SeleniumBase/blob/master/help_docs/virtualenv_instructions.md) to isolate Python dependencies between projects.)\n\n### Git clone and install SeleniumBase:\n```\ngit clone https://github.com/seleniumbase/SeleniumBase.git\ncd SeleniumBase\npip install -e .\n```\n\nYou can also install SeleniumBase from [PyPI](https://pypi.python.org/pypi/seleniumbase):\n```\npip install seleniumbase\n```\nOR\n```\npip install pytest-seleniumbase\n```\n* (Add ``--upgrade`` to get the latest packages and ``--force-reinstall`` with ``--no-cache-dir`` to force a reinstall without using the existing cache.)\n\nYou can also install a specific GitHub branch of SeleniumBase:\n```\npip install -e git+https://github.com/seleniumbase/SeleniumBase.git@master#egg=seleniumbase\n```\n\n### Download a web driver:\n\nSeleniumBase can download a web driver to the [seleniumbase/drivers](https://github.com/seleniumbase/SeleniumBase/tree/master/seleniumbase/drivers) folder with the ``install`` command:\n```\nseleniumbase install chromedriver\n```\n* (You need a different web driver for each web browser you want to run automation on: ``chromedriver`` for Chrome, ``edgedriver`` for Edge, ``geckodriver`` for Firefox, ``operadriver`` for Opera, and ``iedriver`` for Internet Explorer.)\n\n### Run a test on Chrome:\n```\ncd examples\npytest my_first_test.py --browser=chrome\n```\n* (Chrome is the default browser if not specified with ``--browser``)\n\n**Check out [my_first_test.py](https://github.com/seleniumbase/SeleniumBase/blob/master/examples/my_first_test.py) to see what a simple test looks like:**\n* (By default, [CSS Selectors](https://www.w3schools.com/cssref/css_selectors.asp) are used for finding page elements.)\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/seleniumbase/SeleniumBase", "keywords": "", "license": "MIT", "maintainer": "Michael Mintz", "maintainer_email": "", "name": "pytest-seleniumbase", "package_url": "https://pypi.org/project/pytest-seleniumbase/", "platform": "Windows", "project_url": "https://pypi.org/project/pytest-seleniumbase/", "project_urls": { "Homepage": "https://github.com/seleniumbase/SeleniumBase" }, "release_url": "https://pypi.org/project/pytest-seleniumbase/0.2.0/", "requires_dist": [ "seleniumbase" ], "requires_python": "", "summary": "Reliable Browser Automation & Testing Framework", "version": "0.2.0" }, "last_serial": 5167161, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "5c6322066c15bdde4a9b72cf63d1e646", "sha256": "9ca74976356d5cc3f33ae0dc8a4e8c58454080e185b30d201c81916291608e53" }, "downloads": -1, "filename": "pytest_seleniumbase-0.1.0-py3.7.egg", "has_sig": false, "md5_digest": "5c6322066c15bdde4a9b72cf63d1e646", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": null, "size": 1248, "upload_time": "2019-01-01T16:41:05", "url": "https://files.pythonhosted.org/packages/83/31/64755cf6ee61745f81042f72fab2f0306cb9dd619e58e007c80cc744325d/pytest_seleniumbase-0.1.0-py3.7.egg" }, { "comment_text": "", "digests": { "md5": "b04ecd673efe9b21f6cd76ab577e4fe4", "sha256": "821f4c9c56ff95dd449928f8839e3fc03c79795f5009972cd96ba95975292969" }, "downloads": -1, "filename": "pytest_seleniumbase-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "b04ecd673efe9b21f6cd76ab577e4fe4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1482, "upload_time": "2019-01-01T16:41:02", "url": "https://files.pythonhosted.org/packages/5c/a4/f6d3934f7a80ea5a644fa73b482cd9e08cfb9c06c9ffc7eba7b51326446f/pytest_seleniumbase-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ed67a3c543d5cee715b1df63efc2441d", "sha256": "2e89b4ecd7ad706753801bb1a277f4b475ab6dd3663bef71bf2aa28de20ba46f" }, "downloads": -1, "filename": "pytest-seleniumbase-0.1.0.tar.gz", "has_sig": false, "md5_digest": "ed67a3c543d5cee715b1df63efc2441d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1052, "upload_time": "2019-01-01T16:41:04", "url": "https://files.pythonhosted.org/packages/a4/41/3e86711fa26dba20173e234fa4c3356a42b81c0f7b2fc41af86dd51522a8/pytest-seleniumbase-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "502c691be7e211a5c7cd6600eb0ab2d4", "sha256": "199f462d8550163962971203c84411fa47be44f6c6bd3a88002ed41f879c7eed" }, "downloads": -1, "filename": "pytest_seleniumbase-0.1.1-py2.7.egg", "has_sig": false, "md5_digest": "502c691be7e211a5c7cd6600eb0ab2d4", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 1310, "upload_time": "2019-04-16T07:39:24", "url": "https://files.pythonhosted.org/packages/3c/18/0551ad292ad4652b1a115543d7b26346bbdd973477bad357f94ed31a5b2b/pytest_seleniumbase-0.1.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "fda3c4ca4a8df2e8fa736807ee4b3026", "sha256": "eb4c54a8936124945ed269c279a0a6ab9afadd1586fb0f59f19d97cfd190f469" }, "downloads": -1, "filename": "pytest_seleniumbase-0.1.1-py2-none-any.whl", "has_sig": false, "md5_digest": "fda3c4ca4a8df2e8fa736807ee4b3026", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 1537, "upload_time": "2019-04-16T07:39:23", "url": "https://files.pythonhosted.org/packages/7f/de/739e611e50343350af581c481edd2a2323ddb6a49a9df29b5f15a9f82ace/pytest_seleniumbase-0.1.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cf3b53491076614df6c43a3c4ad53526", "sha256": "cf095d254b6624de4418ba1c0ef9a5197ddf02c7cc4e1c30d3aa22bd1dfb4439" }, "downloads": -1, "filename": "pytest_seleniumbase-0.1.1-py3.7.egg", "has_sig": false, "md5_digest": "cf3b53491076614df6c43a3c4ad53526", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": null, "size": 1310, "upload_time": "2019-04-16T07:37:15", "url": "https://files.pythonhosted.org/packages/ae/38/f1ab147f9fbcfc8ac8a7d9f4463e9c0c94b816f968aeec3f87b8f7902679/pytest_seleniumbase-0.1.1-py3.7.egg" }, { "comment_text": "", "digests": { "md5": "6a6604d02f8809e96d86a389277a86ab", "sha256": "ef304012713973fc9d054bd676d6b5eaaa8844b545d48f4f1ba6aec489c5b821" }, "downloads": -1, "filename": "pytest_seleniumbase-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "6a6604d02f8809e96d86a389277a86ab", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1536, "upload_time": "2019-04-16T07:37:13", "url": "https://files.pythonhosted.org/packages/c5/07/975c16af52030a2a4f1d1c95bfc7569a9252f318a6a791c20c2384241741/pytest_seleniumbase-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d0221ca7d5b400b3e94d2049011c8483", "sha256": "332ee018acc7f11f8abc5c36a11e9ff985bef4bdaa19943ff1438a40e2ab7d6c" }, "downloads": -1, "filename": "pytest-seleniumbase-0.1.1.tar.gz", "has_sig": false, "md5_digest": "d0221ca7d5b400b3e94d2049011c8483", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1298, "upload_time": "2019-04-16T07:37:14", "url": "https://files.pythonhosted.org/packages/99/47/614186798eaf060d86ff732401730cf5b0210e8c2542262034add267255a/pytest-seleniumbase-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "47734f69144588592f81e8fdf5880fc1", "sha256": "aae20d4dfed2a14be212206344e0429f5eef595e7bbe6134d8453da605ced022" }, "downloads": -1, "filename": "pytest_seleniumbase-0.1.2-py2.7.egg", "has_sig": false, "md5_digest": "47734f69144588592f81e8fdf5880fc1", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 2640, "upload_time": "2019-04-20T06:46:11", "url": "https://files.pythonhosted.org/packages/df/15/7139c745013d18ebc62bd0628d4a556aa703fad3b3068a647d7f6901ccd2/pytest_seleniumbase-0.1.2-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "a69c4bd7fb451a9c1527da5c6a7d74c2", "sha256": "fc0835cb9195ccd12c4d51379f2bf7b3606f2a7b52f15626aa983960f912a6bf" }, "downloads": -1, "filename": "pytest_seleniumbase-0.1.2-py2-none-any.whl", "has_sig": false, "md5_digest": "a69c4bd7fb451a9c1527da5c6a7d74c2", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 2842, "upload_time": "2019-04-20T06:46:07", "url": "https://files.pythonhosted.org/packages/65/b5/5b007148de66ce8a365b41ac92a6186c8941aec09a7917aca3b2caa1475b/pytest_seleniumbase-0.1.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "598b956870423b7a1092b1b2d8719c5c", "sha256": "e0435b5802c9126f7fa0bd132ccc926ee2f9b48d24798704375214cc5f464c9f" }, "downloads": -1, "filename": "pytest_seleniumbase-0.1.2-py3.7.egg", "has_sig": false, "md5_digest": "598b956870423b7a1092b1b2d8719c5c", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": null, "size": 2640, "upload_time": "2019-04-20T06:46:12", "url": "https://files.pythonhosted.org/packages/3d/5d/3a34f372b22dfa8a04fb74b90d607a4af60e53cb996bd84e29712d730527/pytest_seleniumbase-0.1.2-py3.7.egg" }, { "comment_text": "", "digests": { "md5": "5be91c0a2008a0d11e5555d0ffb5beb5", "sha256": "acd16a6c26d04c974a06ab308c62958a744b2677864db4f54201434a3a2bff89" }, "downloads": -1, "filename": "pytest_seleniumbase-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "5be91c0a2008a0d11e5555d0ffb5beb5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2849, "upload_time": "2019-04-20T06:46:09", "url": "https://files.pythonhosted.org/packages/fc/2b/31625ed3ae8516952f70d5cfa02c0b7b28d6561dc7e9e09ea8ca45bab227/pytest_seleniumbase-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "deb6bc9b668dfe3a46c65adc484b77c6", "sha256": "61ab8dd586d3b44eeeef3d02c554126351ede8c209184b85cc27b2dc0500bf45" }, "downloads": -1, "filename": "pytest-seleniumbase-0.1.2.tar.gz", "has_sig": false, "md5_digest": "deb6bc9b668dfe3a46c65adc484b77c6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2792, "upload_time": "2019-04-20T06:46:10", "url": "https://files.pythonhosted.org/packages/22/80/73e7d3e91d39c96c76d8a11a43355ca5ea91667c4ea2821bd2c4052cce1c/pytest-seleniumbase-0.1.2.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "bf96156824bf6c519854b9fd62953535", "sha256": "9ded5ad52b93a1093cad005b60b373bce8ec4ab1b68c39b0a985c203c87e6de5" }, "downloads": -1, "filename": "pytest_seleniumbase-0.2.0-py2.7.egg", "has_sig": false, "md5_digest": "bf96156824bf6c519854b9fd62953535", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 2639, "upload_time": "2019-04-20T07:10:50", "url": "https://files.pythonhosted.org/packages/87/cd/5311c646f070ccda8db9cb3a40176bdcbb269993a3f464fa2ededa2f76f9/pytest_seleniumbase-0.2.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "774ef48482a95a4bbddc6de0ad014aac", "sha256": "b3d5c0906459c3958fe878b2c1c1ac9d753215923877dafe09c8f456d069c45d" }, "downloads": -1, "filename": "pytest_seleniumbase-0.2.0-py2-none-any.whl", "has_sig": false, "md5_digest": "774ef48482a95a4bbddc6de0ad014aac", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 2840, "upload_time": "2019-04-20T07:10:47", "url": "https://files.pythonhosted.org/packages/1f/5e/693d818017c557af55e40b763f43ec34b6075058bd7254b51fc567d8b942/pytest_seleniumbase-0.2.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "17a33f6d9aac3c24e687f940bcabcc75", "sha256": "9137dbbf487cdf7150dea3229ba4f7fb6de5b01e1092749d1f977cd8b4950177" }, "downloads": -1, "filename": "pytest_seleniumbase-0.2.0-py3.7.egg", "has_sig": false, "md5_digest": "17a33f6d9aac3c24e687f940bcabcc75", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": null, "size": 2639, "upload_time": "2019-04-20T07:10:52", "url": "https://files.pythonhosted.org/packages/ac/c0/9fb817e8a83fcfc84b685924ba9582672f368122bacfd224ffaa715dc9e0/pytest_seleniumbase-0.2.0-py3.7.egg" }, { "comment_text": "", "digests": { "md5": "6616a4bc358f857849282bdf847ecfd4", "sha256": "d6d7abb03a922eeae5e49574f1c00e0f18e7f778cfa68eb3a8d334f5ab99469c" }, "downloads": -1, "filename": "pytest_seleniumbase-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "6616a4bc358f857849282bdf847ecfd4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2845, "upload_time": "2019-04-20T07:10:48", "url": "https://files.pythonhosted.org/packages/d2/d0/e075c8d489ed1773389b3fcce5d9a879a9a32f37ca0a6cc9074d5727afd7/pytest_seleniumbase-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6673111210a799c054028d6ab5aefc88", "sha256": "d32fc4ec085ef8cc813efa17ae9444b27894533cff142f942a87144af446a859" }, "downloads": -1, "filename": "pytest-seleniumbase-0.2.0.tar.gz", "has_sig": false, "md5_digest": "6673111210a799c054028d6ab5aefc88", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2808, "upload_time": "2019-04-20T07:10:49", "url": "https://files.pythonhosted.org/packages/d8/1a/b9ca3703dab1669154a63a9d88fce4c81fcaef1fd29eb894dd7e086cebc0/pytest-seleniumbase-0.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "bf96156824bf6c519854b9fd62953535", "sha256": "9ded5ad52b93a1093cad005b60b373bce8ec4ab1b68c39b0a985c203c87e6de5" }, "downloads": -1, "filename": "pytest_seleniumbase-0.2.0-py2.7.egg", "has_sig": false, "md5_digest": "bf96156824bf6c519854b9fd62953535", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 2639, "upload_time": "2019-04-20T07:10:50", "url": "https://files.pythonhosted.org/packages/87/cd/5311c646f070ccda8db9cb3a40176bdcbb269993a3f464fa2ededa2f76f9/pytest_seleniumbase-0.2.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "774ef48482a95a4bbddc6de0ad014aac", "sha256": "b3d5c0906459c3958fe878b2c1c1ac9d753215923877dafe09c8f456d069c45d" }, "downloads": -1, "filename": "pytest_seleniumbase-0.2.0-py2-none-any.whl", "has_sig": false, "md5_digest": "774ef48482a95a4bbddc6de0ad014aac", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 2840, "upload_time": "2019-04-20T07:10:47", "url": "https://files.pythonhosted.org/packages/1f/5e/693d818017c557af55e40b763f43ec34b6075058bd7254b51fc567d8b942/pytest_seleniumbase-0.2.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "17a33f6d9aac3c24e687f940bcabcc75", "sha256": "9137dbbf487cdf7150dea3229ba4f7fb6de5b01e1092749d1f977cd8b4950177" }, "downloads": -1, "filename": "pytest_seleniumbase-0.2.0-py3.7.egg", "has_sig": false, "md5_digest": "17a33f6d9aac3c24e687f940bcabcc75", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": null, "size": 2639, "upload_time": "2019-04-20T07:10:52", "url": "https://files.pythonhosted.org/packages/ac/c0/9fb817e8a83fcfc84b685924ba9582672f368122bacfd224ffaa715dc9e0/pytest_seleniumbase-0.2.0-py3.7.egg" }, { "comment_text": "", "digests": { "md5": "6616a4bc358f857849282bdf847ecfd4", "sha256": "d6d7abb03a922eeae5e49574f1c00e0f18e7f778cfa68eb3a8d334f5ab99469c" }, "downloads": -1, "filename": "pytest_seleniumbase-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "6616a4bc358f857849282bdf847ecfd4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2845, "upload_time": "2019-04-20T07:10:48", "url": "https://files.pythonhosted.org/packages/d2/d0/e075c8d489ed1773389b3fcce5d9a879a9a32f37ca0a6cc9074d5727afd7/pytest_seleniumbase-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6673111210a799c054028d6ab5aefc88", "sha256": "d32fc4ec085ef8cc813efa17ae9444b27894533cff142f942a87144af446a859" }, "downloads": -1, "filename": "pytest-seleniumbase-0.2.0.tar.gz", "has_sig": false, "md5_digest": "6673111210a799c054028d6ab5aefc88", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2808, "upload_time": "2019-04-20T07:10:49", "url": "https://files.pythonhosted.org/packages/d8/1a/b9ca3703dab1669154a63a9d88fce4c81fcaef1fd29eb894dd7e086cebc0/pytest-seleniumbase-0.2.0.tar.gz" } ] }