{ "info": { "author": "Herb Lainchbury", "author_email": "herb@dynamic-solutions.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Topic :: Software Development :: Testing" ], "description": "\nSIDErunner\n====\nA framework for running Selenium IDE tests from within Python without having to export those\ntests. It reads the tests in their native XML format and makes corresponding webdriver calls\nbased on the contents of the XML files.\n\nIt can run both tests and test suites.\n\nInstallation\n----\n\n pip install siderunner\n\nTo use in headless mode you'll need selenium, pyvirtualdisplay and a browser such as FireFox.\n\n $ apt-get install xvfb xfonts-100dpi xfonts-75dpi xfonts-scalable xfonts-cyrillic\n $ apt-get install pyvirtualdisplay\n $ apt-get install selenium\n $ apt-get install firefox\n\n\nExample\n----\nThis example runs a simple test suite created with Selenium IDE and saved as .xml files.\n\n\n #!/usr/bin/python\n\n import os\n import siderunner\n\n here = os.path.join(os.path.dirname(__file__), 'tests')\n\n class SystemTests(siderunner.SeleniumTests):\n\n headless = True\n url = 'http://localhost'\n path = os.path.join(here, 'scripts')\n size = (1024, 2048)\n\n def test_suite_one(self):\n self.run_suite('suite-one')\n\n def test_suite_two(self):\n self.run_suite('suite-two')\n\n\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/dsilabs/siderunner", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "siderunner", "package_url": "https://pypi.org/project/siderunner/", "platform": "", "project_url": "https://pypi.org/project/siderunner/", "project_urls": { "Homepage": "https://github.com/dsilabs/siderunner" }, "release_url": "https://pypi.org/project/siderunner/0.2.5/", "requires_dist": [ "PyVirtualDisplay", "selenium" ], "requires_python": "", "summary": "Runs Selenium IDE tests without Selenium IDE.", "version": "0.2.5" }, "last_serial": 5170264, "releases": { "0.2.5": [ { "comment_text": "", "digests": { "md5": "b37893f63360be104b76986ebbcbf7f7", "sha256": "e45b27353397f0bef3f5f378f71c23defa03f273b84d13af2fcce013aa567286" }, "downloads": -1, "filename": "siderunner-0.2.5-py3-none-any.whl", "has_sig": false, "md5_digest": "b37893f63360be104b76986ebbcbf7f7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5787, "upload_time": "2019-04-21T17:00:09", "url": "https://files.pythonhosted.org/packages/e9/87/ace23ab8a512765188b859a22dc32f4df1843d23bd9e24a2c49d578043c1/siderunner-0.2.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "40314e34c3b20f706a5a744a58b8b6e3", "sha256": "e8ee740b10d65ce1264b9d1983450cb3d44efe6b68a6d0fb1566aa76030db9db" }, "downloads": -1, "filename": "siderunner-0.2.5.tar.gz", "has_sig": false, "md5_digest": "40314e34c3b20f706a5a744a58b8b6e3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4674, "upload_time": "2019-04-21T17:00:11", "url": "https://files.pythonhosted.org/packages/48/d2/ff2a81624f44bed15983fa060a2bb8e3299121529087adb943d34eb9cc56/siderunner-0.2.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b37893f63360be104b76986ebbcbf7f7", "sha256": "e45b27353397f0bef3f5f378f71c23defa03f273b84d13af2fcce013aa567286" }, "downloads": -1, "filename": "siderunner-0.2.5-py3-none-any.whl", "has_sig": false, "md5_digest": "b37893f63360be104b76986ebbcbf7f7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5787, "upload_time": "2019-04-21T17:00:09", "url": "https://files.pythonhosted.org/packages/e9/87/ace23ab8a512765188b859a22dc32f4df1843d23bd9e24a2c49d578043c1/siderunner-0.2.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "40314e34c3b20f706a5a744a58b8b6e3", "sha256": "e8ee740b10d65ce1264b9d1983450cb3d44efe6b68a6d0fb1566aa76030db9db" }, "downloads": -1, "filename": "siderunner-0.2.5.tar.gz", "has_sig": false, "md5_digest": "40314e34c3b20f706a5a744a58b8b6e3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4674, "upload_time": "2019-04-21T17:00:11", "url": "https://files.pythonhosted.org/packages/48/d2/ff2a81624f44bed15983fa060a2bb8e3299121529087adb943d34eb9cc56/siderunner-0.2.5.tar.gz" } ] }