{ "info": { "author": "mystery", "author_email": "13453001@qq.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# Example Package\n\noaptium\u662f\u4e00\u4e2a\u9ad8\u6548\u5c01\u88c5selenium API \u4ece\u800c\u7b80\u5316\u6d4b\u8bd5\u7528\u4f8b\u4ee3\u7801\u3001\u662f\u8fdb\u884c\n\u4f7f\u7528Page Object \u8bbe\u8ba1\u6a21\u578b\u7684\u9ad8\u7ea7\u5173\u952e\u5b57\u6d4b\u8bd5\u5e93\u3001\u5b83\u53ef\u4ee5\u7ed3\u5408Python\u5404\n\u5927\u4e3b\u6d41\u6d4b\u8bd5\u6846\u67b6\u8fdb\u884c\u9ad8\u6548\u81ea\u52a8\u5316\u6d4b\u8bd5\u3002oaptium\u7684\u6280\u672f\u6587\u6863\u4e5f\u4f1a\u5728\u672c\u5e93\n\u5f00\u53d1\u5b8c\u6210\u540e\u7ed9\u5927\u5bb6\u53c2\u8003\u5b66\u4e60\n\n\u7248\u672c\u66f4\u65b0\u516c\u544a\uff1a\n\n\n\t\u5c06\u5bf9Windows\u7cfb\u7edf\u684c\u9762\u7a0b\u5e8f\u81ea\u52a8\u5316\u8fdb\u884c\u5f00\u53d1 autoPyQt\u6a21\u5757\n\n\n\t\u6700\u65b0\u7248 V0.4.82 new\n\t\u4e0b\u8f7d\u63a8\u8350\uff1a\n\t\tV \u4e3b\u7248\u672c.\u5b50\u7248\u672c.\u9636\u6bb5\u7248\u672c(\u9636\u6bb5\u7248\u672c\u5076\u6570\u4e3a\u7a33\u5b9a\u7248\u672c\u63a8\u8350\u4e0b\u8f7d)\n\n\t\u66f4\u65b0\u4e86\u4ec0\u4e48\uff1f\n\t\t1.\u5bf9csv\u6587\u4ef6\u8bfb\u53d6\u8fdb\u884c\u4e86\u66f4\u6539\n\n\t\u66f4\u65b0\u65f6\u95f4\uff1a\u65e0\n\n\n\n\u73b0\u6709\u4e3b\u8981\u56db\u5927\u529f\u80fd\u6a21\u5757\uff1a\nPageElement \u81ea\u52a8\u5316\u6d4b\u8bd5PO\u6a21\u578b\u6a21\u5757\n\n\t\u8be5\u6a21\u5757\u4e3b\u8981\u9488\u5bf9\u81ea\u52a8\u5316\u6d4b\u8bd5\u3001\u5bf9selenium API \u8fdb\u884c\u4e86\u4e8c\u6b21\u5c01\u88c5\u3001\u5b8c\u5168\u5b9e\u73b0\u4e86PO\u6a21\u578b\u7684\u6982\u5ff5\u8bbe\u8ba1\u5c01\u88c5\u601d\u60f3\uff0c\n\t\u53ef\u4ee5\u7ed3\u5408Python\u4e3b\u6d41\u6846\u67b6\u8fdb\u884cUI\u81ea\u52a8\u5316\u6d4b\u8bd5\u3001\u76ee\u524d\u53ea\u80fdweb\u7aef\u81ea\u52a8\u5316\u3002\n\nHTMLtest(\u65b0\u589e\u529f\u80fd)\n\n\t\u6d4b\u8bd5\u62a5\u544a\u6a21\u5757\u3001\u7f8e\u5316\u7248\n\nassert \u65ad\u8a00\u5c01\u88c5\nscreenshot \u9519\u8bef\u622a\u56fe\n\n\nTestCore \u6838\u5fc3\u5de5\u5177\u6a21\u5757\n\n\nPySql mysql \u6570\u636e\u5e93\u64cd\u4f5c\u6a21\u5757\n\n\t\u5bf9\u6570\u636e\u5e93\u8fdb\u884c\u5e95\u5c42\u4e8c\u6b21\u5c01\u88c5\u3001\u5f00\u53d1\u4eba\u5458\u5c06\u65e0\u9700\u7f16\u5199\u539f\u751fSQL\u8bed\u53e5\u3001\u4e00\u4e2a\u65b9\u6cd5\u5c31\u662f\u4e00\u4e2a\u64cd\u4f5c\u3001\n\t\u53ea\u9700\u8981\u8fdb\u884c\u719f\u6089PySql\u6a21\u5757\u4e2d\u7684\u65b9\u6cd5\u5373\u53ef\u64cd\u4f5c\u6570\u636e\u5e93\u7b80\u5355\u53c8\u5feb\u6377\u3001\u6781\u5927\u51cf\u5c11\u4ee3\u7801\u91cf\u3002\n\n\nPySql \u6a21\u5757 \u4f7f\u7528\u8bb2\u89e3\n\nconnect()\u65b9\u6cd5 \u94fe\u63a5\u69fd \n\n\t\u9700\u8981\u4f20\u90125\u4e2a\u53c2\u6570\n\t\thost: \u6570\u636e\u5e93\u5730\u5740\n\t\tuser: \u7528\u6237\u540d\n\t\tpassword: \u5bc6\u7801\n\t\tdatabase: \u6570\u636e\u5e93\u540d\n\t\tport:\u7aef\u53e3\n\n\n\u5b9e\u4f8b1\uff1a\n\n\tfrom TestCore.TestCore import PySql\n\n\t\tcon = PySql()\n\t\tcon.connect(host='127.0.0.1',user=\"root\",\n\t\t\t\t\tpassword=\"13453001\",database=\"web\",port=3308)\n\n\n\n\u4f7f\u7528 cursor() \u65b9\u6cd5\u521b\u5efa\u4e00\u4e2a\u6e38\u6807\u5bf9\u8c61 cursor\n\n\n\u6570\u636e\u5e93\u67e5\u8be2 query_select\n\n\n\u5b9e\u4f8b2\uff1a\n\n\tquery_select(self,field=None,table=None)\n\t \u67e5\u8be2\u8bed\u53e5 SQL\u8bed\u53e5 select * from student\n\t field: \u5b57\u6bb5\n\t table: \u8868\n\n\t \u5fc5\u987b\u5b57\u7b26\u4e32\u7c7b\u578b\n\t p.query(field='s_id',name=\"student\")\n\n\n\nquery_insert(self,table,field,value) #\u65b0\u589e\u5b57\u6bb5\n\u6682\u65f6\u65e0\u6cd5\u4f7f\u7528 (\u540e\u7eed\u7248\u672c\u66f4\u65b0)\n\n\nmailbox \u6a21\u5757 \n\n\t\u6b64\u6a21\u5757\u4e3b\u8981\u7528\u4e8e\u81ea\u52a8\u90ae\u4ef6\u53d1\u9001\u3001\u53ef\u7528\u6b64\u6a21\u5757\u914d\u7f6e\u5230\u4f60\u7684\u6d4b\u8bd5\u6846\u67b6\u4e2d\u53bb\u3001\u65e0\u9700\u518d\u81ea\u5df1\u8fdb\u884c\n\t\u539f\u751fPython\u4ee3\u7801\u7f16\u5199\u9ad8\u6548\u597d\u7528\n\n\nmailbox\u65b9\u6cd5\u4ecb\u7ecd\n\n\tEmail\u7c7b\n\n\tsender()\n\tsmtp(smtpserver='smtp.163.com')\n\tusername(username=None,password=None)\n\temail_title(title=None)\n\texample()\n\tattach(text=None)\n\tText_format(path=None)\n\tJpg_format(path=None)\n\tHTML_format(path=None)\n\tsmtpObj()\n\n\n\u5b9e\u4f8b3\uff1a\n\n\n\t\u6682\u65e0\n\n\nPyJavasScript \n\n\t\u8be5\u6a21\u5757\u8fdb\u884c\u4e86\u5bf9javascript\u5c01\u88c5\u3001\u4e3b\u8981\u53ef\u4ee5\u7528\u4e8e\u81ea\u52a8\u5316\u5143\u7d20\u67e5\u627e\u5b9a\u4f4d\u3001\u7531\u4e8eselenium\n\t\u73b0\u6709\u7684\u5b9a\u4f4d\u65b9\u5f0f\u65e0\u6cd5\u6ee1\u8db3\u6211\u4eec\u7684\u6d4b\u8bd5\u9700\u6c42\u3001\u53ef\u4ee5\u4f7f\u7528\u8fd9\u4e2a\u6a21\u5757\u8fdb\u884c\u5143\u7d20\u5b9a\u4f4d\u64cd\u4f5c\u3002\n\n\nweb \u6a21\u5757 \n\n\t\u8be5\u6a21\u5757\u4e3b\u8981\u9488\u5bf9\u4e8eweb\u5f00\u53d1\u3001\u5185\u7f6e\u6709\u5fae\u670d\u52a1\u5668\u3001\u53ef\u4ee5\u65b9\u4fbf\u7684\u642d\u5efaweb\u670d\u52a1\u5668\u6b63\u5728\u5f00\u53d1\n\t\u5b8c\u6574\u7684web\u5f00\u53d1\u6a21\u5757\u3002\u53ef\u4ee5\u7ed3\u5408Python\u73b0\u6709\u7684\u5f00\u53d1\u6846\u67b6\u8fdb\u884c\u5f00\u53d1web\u540e\u7aef\u3002\n\n\n\n\n\n\n\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/PepperPapa/xinNotes", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "oaptium", "package_url": "https://pypi.org/project/oaptium/", "platform": "", "project_url": "https://pypi.org/project/oaptium/", "project_urls": { "Homepage": "https://github.com/PepperPapa/xinNotes" }, "release_url": "https://pypi.org/project/oaptium/0.9.25/", "requires_dist": null, "requires_python": "", "summary": "\u9ad8\u6548PO\u6a21\u578b\u6d4b\u8bd5\u5e93 \u57fa\u4e8eselenium \u53ef\u7ed3\u5408\u5404\u5927\u4e3b\u6d41Pyhon\u6846\u67b6", "version": "0.9.25" }, "last_serial": 5899028, "releases": { "0.3.82": [ { "comment_text": "", "digests": { "md5": "0e0ea335791abe73ed6ccc85006b4db6", "sha256": "fdb7086d4fd18d061083e8e833577c0941b4ef15f79f2066fa9d60cc435c80e3" }, "downloads": -1, "filename": "oaptium-0.3.82-py3-none-any.whl", "has_sig": false, "md5_digest": "0e0ea335791abe73ed6ccc85006b4db6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 29726, "upload_time": "2019-08-31T10:39:21", "url": "https://files.pythonhosted.org/packages/52/0c/a317f6b0446e5de51bb08a056e4ae667c38602300d1864928be55f537db1/oaptium-0.3.82-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "21c308806f1a4c051c9e8aa4461c7874", "sha256": "f3491d3bb4d01da7ccd7549fc020c52a3517ba4b4032c3312c9d26bdce903f3f" }, "downloads": -1, "filename": "oaptium-0.3.82.tar.gz", "has_sig": false, "md5_digest": "21c308806f1a4c051c9e8aa4461c7874", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22192, "upload_time": "2019-08-31T10:39:23", "url": "https://files.pythonhosted.org/packages/4a/a4/25657c4fc85726df859e1e973725e8f932cfec5a846d2b8290d3fa31ba99/oaptium-0.3.82.tar.gz" } ], "0.5.10": [ { "comment_text": "", "digests": { "md5": "7217eb1484866317a41e650383b216de", "sha256": "4e810cd5b66ca5eb6c2671ef5dc03ce0f89601e2d95ead9d6f02e9108bf1ffc6" }, "downloads": -1, "filename": "oaptium-0.5.10-py3-none-any.whl", "has_sig": false, "md5_digest": "7217eb1484866317a41e650383b216de", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3888, "upload_time": "2019-09-19T11:31:29", "url": "https://files.pythonhosted.org/packages/13/92/89e3e42cc1dc50927ce81f6522e88e8c7d2057b6f28da815b1b3653d083e/oaptium-0.5.10-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0be9b3b29646247cba4eac2edfcead3b", "sha256": "cc101432f869bdd448508cd05314dd9f9c371e782b4be07847cc7d1e5d9d4a7c" }, "downloads": -1, "filename": "oaptium-0.5.10.tar.gz", "has_sig": false, "md5_digest": "0be9b3b29646247cba4eac2edfcead3b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3380, "upload_time": "2019-09-19T11:31:30", "url": "https://files.pythonhosted.org/packages/09/82/ee376634f3c78474bf5f8e4aee95c044b79e8e56778891711f3b3e82cded/oaptium-0.5.10.tar.gz" } ], "0.9.13": [ { "comment_text": "", "digests": { "md5": "d7c9d703b3a574ab2de8c91752932640", "sha256": "d32e33abd9f7f35fa2148edf78d694e21b6ef57932a3d9346d709e59e2204b04" }, "downloads": -1, "filename": "oaptium-0.9.13-py3-none-any.whl", "has_sig": false, "md5_digest": "d7c9d703b3a574ab2de8c91752932640", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 42465, "upload_time": "2019-09-24T12:07:28", "url": "https://files.pythonhosted.org/packages/81/17/b26d4f73e3870542b127b00a8f20bad1eeb4ff782697ff9acec2674348d1/oaptium-0.9.13-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2b89a3bcfeef12c51e11bf78a9bfc751", "sha256": "226b949c54dc6a7fd1aca97d2f9b27b18ad36e8eebf2dac3d6a7f5ab98adfb7e" }, "downloads": -1, "filename": "oaptium-0.9.13.tar.gz", "has_sig": false, "md5_digest": "2b89a3bcfeef12c51e11bf78a9bfc751", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29400, "upload_time": "2019-09-24T12:07:30", "url": "https://files.pythonhosted.org/packages/5f/c1/65041202885344f4a1aaee8cdb718d004141f5b82e973396ecb70787e112/oaptium-0.9.13.tar.gz" } ], "0.9.16": [ { "comment_text": "", "digests": { "md5": "06d2055a841c999c4913c6c12a5fa9c9", "sha256": "c312c97efca47309fc88f1b428fdc841a1cd7a4feb45b19bc40487bf6d9eed54" }, "downloads": -1, "filename": "oaptium-0.9.16-py3-none-any.whl", "has_sig": false, "md5_digest": "06d2055a841c999c4913c6c12a5fa9c9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 42461, "upload_time": "2019-09-24T12:15:37", "url": "https://files.pythonhosted.org/packages/33/f2/7507c8706e9cd81a29aaa05cb7c67804fef09701d4c36ae7d75f4b47909c/oaptium-0.9.16-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fdd2583a24f0ba3f153da1b65d3e7e36", "sha256": "3d2889d7718df79cdedd36802f032812a6e84618db81fe64fe2259181c2ebbb5" }, "downloads": -1, "filename": "oaptium-0.9.16.tar.gz", "has_sig": false, "md5_digest": "fdd2583a24f0ba3f153da1b65d3e7e36", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29401, "upload_time": "2019-09-24T12:15:39", "url": "https://files.pythonhosted.org/packages/f1/78/1b1971a40c412661096fa680c4288c1e7d37c22f1242d2a0503fdeb1511f/oaptium-0.9.16.tar.gz" } ], "0.9.25": [ { "comment_text": "", "digests": { "md5": "47b14117750eec79d8dda54821bca2b0", "sha256": "6b9f790470a8246ae64499bacc215d065835c27007e71cc71e3edb945d007ede" }, "downloads": -1, "filename": "oaptium-0.9.25-py3-none-any.whl", "has_sig": false, "md5_digest": "47b14117750eec79d8dda54821bca2b0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 41964, "upload_time": "2019-09-28T05:44:31", "url": "https://files.pythonhosted.org/packages/83/42/e58826ed20531650e40d86180535693e1b24a05aa41518975c44b0c3b4bb/oaptium-0.9.25-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c1f59607be0f26fc6955bcbef5e4bda5", "sha256": "30a641a52e014100b33c8d3bd4122a1e2595795802d7cd0fa833295c43f7584c" }, "downloads": -1, "filename": "oaptium-0.9.25.tar.gz", "has_sig": false, "md5_digest": "c1f59607be0f26fc6955bcbef5e4bda5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29031, "upload_time": "2019-09-28T05:44:33", "url": "https://files.pythonhosted.org/packages/35/8f/9b8f3dba0bf5df063053203df120203d7ae3347f2654584bb9fa02b44a80/oaptium-0.9.25.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "47b14117750eec79d8dda54821bca2b0", "sha256": "6b9f790470a8246ae64499bacc215d065835c27007e71cc71e3edb945d007ede" }, "downloads": -1, "filename": "oaptium-0.9.25-py3-none-any.whl", "has_sig": false, "md5_digest": "47b14117750eec79d8dda54821bca2b0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 41964, "upload_time": "2019-09-28T05:44:31", "url": "https://files.pythonhosted.org/packages/83/42/e58826ed20531650e40d86180535693e1b24a05aa41518975c44b0c3b4bb/oaptium-0.9.25-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c1f59607be0f26fc6955bcbef5e4bda5", "sha256": "30a641a52e014100b33c8d3bd4122a1e2595795802d7cd0fa833295c43f7584c" }, "downloads": -1, "filename": "oaptium-0.9.25.tar.gz", "has_sig": false, "md5_digest": "c1f59607be0f26fc6955bcbef5e4bda5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29031, "upload_time": "2019-09-28T05:44:33", "url": "https://files.pythonhosted.org/packages/35/8f/9b8f3dba0bf5df063053203df120203d7ae3347f2654584bb9fa02b44a80/oaptium-0.9.25.tar.gz" } ] }