{ "info": { "author": "David B\u0103tr\u00e2nu", "author_email": "david.batranu@eaudeweb.ro", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: GNU General Public License v2 (GPLv2)", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3.5" ], "description": "===================\nedw.seleniumtesting\n===================\n\nSelenium based automated testing.\n\n\nInstallation\n------------\nThis package requires **Python 3.5**!\n::\n\n $ pip install edw.seleniumtesting\n $ seleniumtesting -h\n\n\n\nUsage\n-----\n\nBy itself this product doesn't do anything. You must provide test suites to be run in the form of pkg_resource plugins.\nThe ``edw.seleniumtesting.sample`` suite is registered in such a way to provide an example.\n\nIn your own package, after writing the suite (refer to ``edw.seleniumtesting.sample``) you must the following to the\n``setup.py`` of your package (the sample suite is registered in the same way): ::\n\n entry_points={\n 'edw.seleniumtesting': [\n 'my.package.test1 = my.package.test1:suite',\n 'my.package.test2 = my.package.test2:suite',\n 'my.package.test3 = my.package.test3:suite',\n [...]\n ]\n }\n\nand ``pip install my.package``. Modifying the list of tests defined in the ``entry_points`` will require a\nre-installation of your package (re-run pip/setuptools/buildout).\n\n\nTo run the ``my.package.test1``, ``my.package.test2`` and ``my.package.test3`` tests in Firefox,\nspecifying the path to ``geckodriver`` at the default ``1024x768`` resolution: ::\n\n $ seleniumtesting -v -B firefox -P /usr/bin/geckodriver https://localhost my.package.test1 my.package.test2 my.package.test3\n\n\nTo run all tests in phantomjs in glorious 4K resolution: ::\n\n $ seleniumtesting -v -B phantomjs -P /usr/bin/phantomjs -sw 3840 -sh 2160 https://localhost\n\nFailed tests and tests that encounter an error will save a screenshot in the current working directory.\n\n\nBrowser arguments\n-----------------\n\nSupported for Chrome and Firefox. Can be provided using ``-A``. For example, to run Chrome with the ``--headless`` option: ::\n\n $ seleniumtesting -v -B chrome -P /usr/lib/chromium-browser/chromedriver -A='--headless' https://localhost\n\n\nExtra arguments\n---------------\n\nSome test suites might make use of extra arguments (e.g. to provide user account credentials).\nThese can be given using the ``-ea`` or ``--extra-arg`` parameter. For example: ::\n\n seleniumtesting http://localhost ns.some.test -ea labels login \"Login Button\" -ea users testuser testuserpwd\n\nThe arguments will be passed to ``suite`` as extra_args. Make sure to instantiate your ``BrowserTestCase`` subclass with ``extra_args`` as well. You will then be able to read the args in the test from ``self.extra_args``.\n\nFor the example provided above, ``self.extra_args`` will look like this: ::\n\n {\n 'labels': { 'login': 'Login Button' },\n 'users': { 'testuser': 'testuserpwd' }\n }\n\n\nContribute\n----------\n\n- Issue Tracker: https://github.com/eaudeweb/edw.seleniumtesting/issues\n- Source Code: https://github.com/eaudeweb/edw.seleniumtesting\n- Documentation: https://github.com/eaudeweb/edw.seleniumtesting/wiki\n\n\nLicense\n-------\n\nThe project is licensed under the GPLv3.\n\n\nContributors\n============\n\n- David B\u0103tr\u00e2nu, b'david.batranu@eaudeweb.ro'\n\n\nChangelog\n=========\n\n\n1.1 (2018-04-25)\n----------------\n\n- Support for browser options (e.g. --headless)\n [david-batranu]\n\n\n1.0 (2017-02-17)\n----------------\n\n- Initial release.\n [david-batranu]\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://pypi.python.org/pypi/edw.seleniumtesting", "keywords": "Python Plone", "license": "GPL version 2", "maintainer": "", "maintainer_email": "", "name": "edw.seleniumtesting", "package_url": "https://pypi.org/project/edw.seleniumtesting/", "platform": "", "project_url": "https://pypi.org/project/edw.seleniumtesting/", "project_urls": { "Homepage": "https://pypi.python.org/pypi/edw.seleniumtesting" }, "release_url": "https://pypi.org/project/edw.seleniumtesting/1.1/", "requires_dist": [ "setuptools", "selenium (>=3.0.2)" ], "requires_python": "", "summary": "Selenium testing metapackage", "version": "1.1" }, "last_serial": 3807542, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "48d7cf031715d67d78219ccc2afa0020", "sha256": "6b621782d513f9e757150f1f95e04f94b79f5a427b64761cf21aad6970979e61" }, "downloads": -1, "filename": "edw.seleniumtesting-1.0-py3.6.egg", "has_sig": false, "md5_digest": "48d7cf031715d67d78219ccc2afa0020", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 12326, "upload_time": "2017-02-17T16:01:20", "url": "https://files.pythonhosted.org/packages/c0/3d/3c333723908ecb0052b99fb66d1f4bb33171091e32c2ce42def100c1ca9a/edw.seleniumtesting-1.0-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "6c3a8d602621e64d6ff052ba4d8cfdf4", "sha256": "611caf4078fc06dfb4fbd2fcbdfaa0b9cdd6f1993b8500a4b4f99a54f87fd9ff" }, "downloads": -1, "filename": "edw.seleniumtesting-1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "6c3a8d602621e64d6ff052ba4d8cfdf4", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 9423, "upload_time": "2017-02-17T16:01:45", "url": "https://files.pythonhosted.org/packages/73/0b/57d2ba8a54a7de824a715cc86801303ff6118c7586aa57ecfb02e6d93b58/edw.seleniumtesting-1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5be86c3153820d8641a6e130fc2174e2", "sha256": "aa7fbd1d5c4d94e66f08a4e0ba983187708338af01b4c97a8ac264d3e48123c1" }, "downloads": -1, "filename": "edw.seleniumtesting-1.0.tar.gz", "has_sig": false, "md5_digest": "5be86c3153820d8641a6e130fc2174e2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18603, "upload_time": "2017-02-17T16:02:14", "url": "https://files.pythonhosted.org/packages/f2/bd/ccbee3058d4fa5f40f9b875e046579005b1d08431b92d1408be69737f583/edw.seleniumtesting-1.0.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "b0446ede1e4e1671633ae55fcd9a5827", "sha256": "ff444b5449ef2baad5a1b88af0e2b5d46dc0091e20313c68c7b2af8afd579843" }, "downloads": -1, "filename": "edw.seleniumtesting-1.1-py3.6.egg", "has_sig": false, "md5_digest": "b0446ede1e4e1671633ae55fcd9a5827", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 12801, "upload_time": "2018-04-25T16:53:10", "url": "https://files.pythonhosted.org/packages/8d/d5/7ab363e459aa3ad2a0b551c37cc3a8d5dc65ad42ddc2ef9131cf90ab3236/edw.seleniumtesting-1.1-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "130a8625018dda6709579bcf447e499a", "sha256": "1b15ad3a3b74d44bb1608b9b2a27dfd14fb22a4ee9b5c8c95b4dbc5ab3d1741b" }, "downloads": -1, "filename": "edw.seleniumtesting-1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "130a8625018dda6709579bcf447e499a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7456, "upload_time": "2018-04-25T16:53:00", "url": "https://files.pythonhosted.org/packages/dd/cd/6bb52e8ea43f007d3ff3b83a8c4e2993f4a0b122f35e36f8af0eb0ea86a7/edw.seleniumtesting-1.1-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b0446ede1e4e1671633ae55fcd9a5827", "sha256": "ff444b5449ef2baad5a1b88af0e2b5d46dc0091e20313c68c7b2af8afd579843" }, "downloads": -1, "filename": "edw.seleniumtesting-1.1-py3.6.egg", "has_sig": false, "md5_digest": "b0446ede1e4e1671633ae55fcd9a5827", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 12801, "upload_time": "2018-04-25T16:53:10", "url": "https://files.pythonhosted.org/packages/8d/d5/7ab363e459aa3ad2a0b551c37cc3a8d5dc65ad42ddc2ef9131cf90ab3236/edw.seleniumtesting-1.1-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "130a8625018dda6709579bcf447e499a", "sha256": "1b15ad3a3b74d44bb1608b9b2a27dfd14fb22a4ee9b5c8c95b4dbc5ab3d1741b" }, "downloads": -1, "filename": "edw.seleniumtesting-1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "130a8625018dda6709579bcf447e499a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7456, "upload_time": "2018-04-25T16:53:00", "url": "https://files.pythonhosted.org/packages/dd/cd/6bb52e8ea43f007d3ff3b83a8c4e2993f4a0b122f35e36f8af0eb0ea86a7/edw.seleniumtesting-1.1-py3-none-any.whl" } ] }