{ "info": { "author": "Wally Yu", "author_email": "", "bugtrack_url": null, "classifiers": [], "description": "SeleniumFramework\n=================\n\n### Backgrounds\n\nWell, when i looked into my previous codes, I found 6 years back (Dec.2012) when I just joined Autodesk, I wrote a Selenium Framework which was used by several teams within Autodesk.\n\nNow 6 years passed and I already left Autodesk, maybe it's time to share to Github, lol.\n\nThis framework provides a way to code Selenium Automation with Layers instead of wrting un-resuable and un-readable codes. \nSuggested layers are:\n - Pages: define elements and pages\n - Actions: define test actions using web elements defined in \"pages\"\n - Test Cases: combination of actions\n\nI made some tests these days and prooved these codes can be executed from Mac using Python 3.6.\n\nIf I have time, i will work on the follwoing:\n - HTML reports\n - make it more compatible with Firefox on Windows or Linux\n - test headless\n\nDon't laugh at me if codes looks ugly for you, i wrote it 6 years ago, lol\n\n### Usage\n\n###### 1. Install this package:\n```\npip install pyselenium-framework\n```\n###### 2. Create a folder under your application to store Chrome/Firefox binary files, let's say folder called:\n\n```\ndriver_binary_files\n```\n###### 3. Download binary files and put them there.\n - Example: Chrome driver can be downloaded from: http://chromedriver.chromium.org/downloads\n ###### 4. Start to build your awesome project simply by:\n\n```\nimport selenium_framework\n```\n\n\n### Sample Code and Structures\nTBD later, but in the meantime, please refer to \"AUT\" folder\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/wally-yu/selenium-framework", "keywords": "", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "pyselenium-framework", "package_url": "https://pypi.org/project/pyselenium-framework/", "platform": "", "project_url": "https://pypi.org/project/pyselenium-framework/", "project_urls": { "Homepage": "https://github.com/wally-yu/selenium-framework" }, "release_url": "https://pypi.org/project/pyselenium-framework/0.2.0/", "requires_dist": [ "selenium (==3.14.1)" ], "requires_python": "", "summary": "A Python Selenium Framework Which Makes Code More Easy to Maintain and Read", "version": "0.2.0" }, "last_serial": 4563101, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "81ca6f4909ad5131576c3ae053dc965f", "sha256": "43a66b643c9a70040aeb7bc724479af6e69eb6edcda7005c1e2f60509b12208f" }, "downloads": -1, "filename": "pyselenium_framework-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "81ca6f4909ad5131576c3ae053dc965f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 117170, "upload_time": "2018-12-05T03:42:54", "url": "https://files.pythonhosted.org/packages/0b/eb/c6bfe2cdad3c32e0fe4de1824cdf42fc5083db22de1931c6bbebfae5000c/pyselenium_framework-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ab9c533b51da92e061b159047c06fa73", "sha256": "a55cf7de20951208af23866fd810013290a185c6258b7ec742685d64df88e64e" }, "downloads": -1, "filename": "pyselenium_framework-0.1.1.tar.gz", "has_sig": false, "md5_digest": "ab9c533b51da92e061b159047c06fa73", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 99931, "upload_time": "2018-12-05T03:42:57", "url": "https://files.pythonhosted.org/packages/c2/46/2798ce0d699667bca3f54f032951bd7a13e5afbd7f90bf175550d9a87ca2/pyselenium_framework-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "be49d1b8c6f6c021035290dee5b0e60a", "sha256": "e3b5a757e13713b9fce48b0a6aa00a04227a9d11b00a4d03d7d0daeaba6d0315" }, "downloads": -1, "filename": "pyselenium_framework-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "be49d1b8c6f6c021035290dee5b0e60a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1723, "upload_time": "2018-12-05T04:00:20", "url": "https://files.pythonhosted.org/packages/71/e6/564f2e15364a7cdac261e3bbd87e04e9fdc1fbabc5d0b9fe0537f9213f7c/pyselenium_framework-0.1.2-py3-none-any.whl" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "ec8f030451ea1a6d0ac219aa3d959328", "sha256": "1eb5a79df25b5018b5fdd4b31d4c8fb764a57c20d3f1445d0495830578193660" }, "downloads": -1, "filename": "pyselenium_framework-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "ec8f030451ea1a6d0ac219aa3d959328", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1722, "upload_time": "2018-12-05T08:18:34", "url": "https://files.pythonhosted.org/packages/72/3a/490c3d38d203de8c86f384b4ae73da144c17fb40276515c74c981fc8538e/pyselenium_framework-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a06931161189350d55f2ccefd232ec74", "sha256": "85a469448f662ede5f318c47a93749193045a1c9b58bacbdbbe5abe7cec50e8b" }, "downloads": -1, "filename": "pyselenium_framework-0.1.3.tar.gz", "has_sig": false, "md5_digest": "a06931161189350d55f2ccefd232ec74", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30852068, "upload_time": "2018-12-05T08:19:39", "url": "https://files.pythonhosted.org/packages/06/33/733b614b5e239857b9872a57da332031adb713956c3be02dd8ca7960c038/pyselenium_framework-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "8291ae8b6931b56fc4b6688c8ee97992", "sha256": "23e6b2944ae19bdfc30ce7a601d913ee7df38ff9e6488e031e6f429dd94ebf22" }, "downloads": -1, "filename": "pyselenium_framework-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "8291ae8b6931b56fc4b6688c8ee97992", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 117163, "upload_time": "2018-12-05T08:46:06", "url": "https://files.pythonhosted.org/packages/22/c7/b2a5fd6e1750c3c77199dddae54e2775e5201da097928003eabe8fca438d/pyselenium_framework-0.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "36b68aa38b3a79c751fe4d7bc5d7e2e1", "sha256": "c308a14a61293f39e449b07e24a7d322ec83e18e6ee1b85ba035c9aa09c685e7" }, "downloads": -1, "filename": "pyselenium_framework-0.1.4.tar.gz", "has_sig": false, "md5_digest": "36b68aa38b3a79c751fe4d7bc5d7e2e1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 99952, "upload_time": "2018-12-05T08:46:08", "url": "https://files.pythonhosted.org/packages/08/83/222d1f95e06d54c996220e490c893b85177268b14ef638b1411b03cfcaf6/pyselenium_framework-0.1.4.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "49c42599f7108b578907a4d37b67ec95", "sha256": "24e5fd83c1250c72280e871a72de8aeaed85215b36690098cdc55a38f0d77dde" }, "downloads": -1, "filename": "pyselenium_framework-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "49c42599f7108b578907a4d37b67ec95", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 117496, "upload_time": "2018-12-05T09:26:28", "url": "https://files.pythonhosted.org/packages/be/ec/97775b1f9868ee3d15269e19643eb8d0b35f30b9bd60bbfcb3524c84158d/pyselenium_framework-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7949063e0d5dc420aafedfd10cb6628a", "sha256": "698b34466d359b23eb42958f1d53f718b1fd7f8af8ac92df60626f5e9d8f8eae" }, "downloads": -1, "filename": "pyselenium_framework-0.2.0.tar.gz", "has_sig": false, "md5_digest": "7949063e0d5dc420aafedfd10cb6628a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 100603, "upload_time": "2018-12-05T09:26:30", "url": "https://files.pythonhosted.org/packages/af/06/b1b1d2abd1140871d5fb8572baf2fd85fc169fbad91de8d6d0aa333687b3/pyselenium_framework-0.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "49c42599f7108b578907a4d37b67ec95", "sha256": "24e5fd83c1250c72280e871a72de8aeaed85215b36690098cdc55a38f0d77dde" }, "downloads": -1, "filename": "pyselenium_framework-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "49c42599f7108b578907a4d37b67ec95", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 117496, "upload_time": "2018-12-05T09:26:28", "url": "https://files.pythonhosted.org/packages/be/ec/97775b1f9868ee3d15269e19643eb8d0b35f30b9bd60bbfcb3524c84158d/pyselenium_framework-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7949063e0d5dc420aafedfd10cb6628a", "sha256": "698b34466d359b23eb42958f1d53f718b1fd7f8af8ac92df60626f5e9d8f8eae" }, "downloads": -1, "filename": "pyselenium_framework-0.2.0.tar.gz", "has_sig": false, "md5_digest": "7949063e0d5dc420aafedfd10cb6628a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 100603, "upload_time": "2018-12-05T09:26:30", "url": "https://files.pythonhosted.org/packages/af/06/b1b1d2abd1140871d5fb8572baf2fd85fc169fbad91de8d6d0aa333687b3/pyselenium_framework-0.2.0.tar.gz" } ] }