{ "info": { "author": "zhenghong", "author_email": "743872668@qq.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# Example Package\n\n\u4e00\u3001\u73af\u5883\u914d\u7f6e\n\n 1\u3001Java\u73af\u5883\n 2\u3001adb\u73af\u5883\n 3\u3001appium\u670d\u52a1\n 4\u3001Python3.7\n 5\u3001aapt\u73af\u5883\u914d\u7f6e\n\n \u8be6\u60c5\u6559\u7a0b\u8bf4\u660e\uff1ahttps://www.yuque.com/docs/share/83d6e0f5-3397-4fdd-9a7f-dc51e3be1116\n\n\u4e8c\u3001\u529f\u80fd\u5b9e\u73b0\n\n 1\u3001\u542f\u52a8appium\u670d\u52a1\n 2\u3001\u5173\u95edappium\u670d\u52a1\n 3\u3001\u83b7\u53d6\u914d\u7f6e\u4fe1\u606f\n 4\u3001\u542f\u52a8app\n\n\u4e09\u3001\u5982\u4f55\u4f7f\u7528\n\n 1\u3001\u914d\u7f6eaapt\u8def\u5f84\uff0c\u7528\u4e8e\u7f16\u8bd1APP\uff0c\u83b7\u53d6\u5305\u540d\u3001\u542f\u52a8activity\n 2\u3001\u914d\u7f6eadb\u8def\u5f84\uff0c\u7528\u4e8e\u83b7\u53d6\u8bbe\u5907udid,\u8bbe\u5907\u7248\u672c\u3001\u8bbe\u5907\u540d\u79f0\n 3\u3001\u914d\u7f6eAPP\u8def\u5f84\uff0c\u7528\u4e8e\u9700\u8981\u5b89\u88c5\u7684\u5e94\u7528\n\n\u56db\u3001\u5b9e\u4f8b\n\n aapt_path = \"/Library/android_sdk/build-tools/26.0.2/aapt\"\n adb_path = \"/Library/android_sdk/platform-tools/adb\"\n \u6216\n aapt_path = \"aapt\"\n adb_path = \"adb\"\n\n app_path = \"/Users/liaozhenghong/work/django-study/django-study/opencv/demo.apk\"\n udid = \"emulator-5554\"\n appiumServer = appium_server(udid,app_path,adb_path,aapt_path) #\u542f\u52a8appium\u670d\u52a1\n caps = appiumServer.driver_caps() #\u914d\u7f6edriver\n appiumServer.startDriver(caps) #\u542f\u52a8driver\n appiumServer.closeAppiumServer() #\u5173\u95edapp\u670d\u52a1\n\n\n\n\u4e94\u3001\u66f4\u65b0\u7248\u672c\u8bf4\u660e\n\n -----0.0.3 \u66f4\u65b0README.md\u8bf4\u660e\uff0c\u5176\u4ed6\u672a\u4f18\u5316-------------\n -----0.0.4 \u66f4\u65b0README.md\u8bf4\u660e\uff0c\u4fee\u590dwindow\u4e0a\u4e0d\u80fd\u6267\u884cshell\u811a\u672c\uff0c\u517c\u5bb9mac\u3001window-------\n -----0.0.5 \u65b0\u5efaread.md\u8bf4\u660e\u6587\u4ef6\uff0c\u8be6\u89e3\u73af\u5883\u914d\u7f6e\uff0c\u5176\u4ed6\u672a\u4f18\u5316-------------\n -----0.0.6 \u5220\u9664read.md\u8bf4\u660e\u6587\u4ef6\uff0c\u628a\u8be6\u89e3\u73af\u5883\u914d\u7f6e\u6dfb\u52a0\u5230python\u6587\u4ef6\u4e2d\uff0c\u5176\u4ed6\u672a\u4f18\u5316-------------\n -----0.1.0 \u4f18\u5316\u4ee3\u7801\uff0c\u65b0\u589eapi\uff1a\u70b9\u51fb\u3001\u8f93\u5165\u6587\u672c\u3001\u4e0a\u4e0b\u6ed1\u52a8\u3001\u622a\u56fe\u3001\u542f\u52a8\u6743\u9650-------------\n -----0.1.1 \u65b0\u589eapi\uff1a\u6ca1\u6709\u8bbe\u5907\u629b\u51fa\u5f02\u5e38\u3001\u7248\u672c\u4f4e\u4e8e4\u629b\u51fa\u5f02\u5e38-------------\n -----0.1.2 \u4fee\u6539\u65b9\u6cd5check_devices\uff0c\u517c\u5bb9window\u3001Mac-------------\n\n\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "AppiumAndroid", "package_url": "https://pypi.org/project/AppiumAndroid/", "platform": "", "project_url": "https://pypi.org/project/AppiumAndroid/", "project_urls": null, "release_url": "https://pypi.org/project/AppiumAndroid/0.1.2/", "requires_dist": null, "requires_python": "", "summary": "", "version": "0.1.2" }, "last_serial": 5593145, "releases": { "0.0.2": [ { "comment_text": "", "digests": { "md5": "07f9bf41d43fb2d315175c284eb41b3c", "sha256": "77d9433b20f05eb0e7441662ff8cfc671693d9f30ac4058b4399b6c3b9d6c369" }, "downloads": -1, "filename": "AppiumAndroid-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "07f9bf41d43fb2d315175c284eb41b3c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2603, "upload_time": "2019-07-21T12:29:35", "url": "https://files.pythonhosted.org/packages/14/4b/797b6bfe0722da7b3efdc94c2d6235d166dda85c2d69828101fe1f0a5e1f/AppiumAndroid-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3e4b96f8cdc4c315dc9ea454649af493", "sha256": "9a0619284e102ea5d79e1e0807a448a2c91f5f6f6d784587085b38b547f26b39" }, "downloads": -1, "filename": "AppiumAndroid-0.0.2.tar.gz", "has_sig": false, "md5_digest": "3e4b96f8cdc4c315dc9ea454649af493", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2396, "upload_time": "2019-07-21T12:29:37", "url": "https://files.pythonhosted.org/packages/ab/52/444fd0f6e0c211ed9f9919559653be79727052565497dbeacd331a031f20/AppiumAndroid-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "aaf49cca09fee64f60eb0fcc191e0715", "sha256": "641f9e864df71130f686fb51df2337fef773ba7a8040a3f427acaa6f02d5b682" }, "downloads": -1, "filename": "AppiumAndroid-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "aaf49cca09fee64f60eb0fcc191e0715", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3164, "upload_time": "2019-07-21T12:40:12", "url": "https://files.pythonhosted.org/packages/39/1b/a94526595b3f033253b14006c004756440dd8fa4de335a574b934237d60a/AppiumAndroid-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f461367f3d8361f2f85709ae39067ce0", "sha256": "e5c5839c83c7f126506ad46a2849d93dafd20a22e77f493ec4cdf2999887fdf2" }, "downloads": -1, "filename": "AppiumAndroid-0.0.3.tar.gz", "has_sig": false, "md5_digest": "f461367f3d8361f2f85709ae39067ce0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2569, "upload_time": "2019-07-21T12:40:13", "url": "https://files.pythonhosted.org/packages/23/0c/414230ff570634218a3a6f4e52775f10a4ce3013701a68c94edc1246846e/AppiumAndroid-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "a74b4dd47b1c2b1ba2f2ea80e1633103", "sha256": "2138ab3f6a3af3b07d39eb059a78de8bb1851d7a2959e925302d4c389a001b62" }, "downloads": -1, "filename": "AppiumAndroid-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "a74b4dd47b1c2b1ba2f2ea80e1633103", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3234, "upload_time": "2019-07-24T23:47:39", "url": "https://files.pythonhosted.org/packages/9f/7e/3741dc1eb09e616688723c296ab98ce2d92bf1fde7eb9006f23a1dbfe134/AppiumAndroid-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9a6fb506f96c60a58adefbfe39c0a7ba", "sha256": "800eb7c5c7ec6aa64fffbcd62861fb6d96e4f4e6a37481898afb336db803609f" }, "downloads": -1, "filename": "AppiumAndroid-0.0.4.tar.gz", "has_sig": false, "md5_digest": "9a6fb506f96c60a58adefbfe39c0a7ba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2801, "upload_time": "2019-07-24T23:47:40", "url": "https://files.pythonhosted.org/packages/37/77/f039c4584e8e42a05512d1c3c190c5643e5cd113d7022608763dcb0ff044/AppiumAndroid-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "1728bdf89d63356f77425a55077cdf8f", "sha256": "b9b6e9939dfdff97bffd3e9194bc1f9cdd34db5b0693bb32993512c4690524f0" }, "downloads": -1, "filename": "AppiumAndroid-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "1728bdf89d63356f77425a55077cdf8f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3418, "upload_time": "2019-07-24T23:55:40", "url": "https://files.pythonhosted.org/packages/3b/c4/9f63cf0d6753a522e91cd733c55ebd3270d959d4c335a971474e84ea75eb/AppiumAndroid-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "32da731e916c53ca35a4335880b5d68e", "sha256": "2164377181a8987adae217afb5d88554cf096c1c0fa5a69d3e49dcd27aa81fdb" }, "downloads": -1, "filename": "AppiumAndroid-0.0.5.tar.gz", "has_sig": false, "md5_digest": "32da731e916c53ca35a4335880b5d68e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2883, "upload_time": "2019-07-24T23:55:41", "url": "https://files.pythonhosted.org/packages/91/47/d8a39bd2777a56b8e137d07a7b87e0c277962b94858151f10405d901f77d/AppiumAndroid-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "97a579c1ff8b80d44068d080db7f0794", "sha256": "4d9c6af820e434e564c374a45330885c4ce320038b70974fc76cd116a7ccb3d0" }, "downloads": -1, "filename": "AppiumAndroid-0.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "97a579c1ff8b80d44068d080db7f0794", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4234, "upload_time": "2019-07-25T00:02:19", "url": "https://files.pythonhosted.org/packages/b2/36/c61ac40001a351d680216bd82c83399b1948fdfdac24b607d1b16f8ddb81/AppiumAndroid-0.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a2c56decc182baa0a64b35d272393f93", "sha256": "dca4db6d594d001f5787537b67ec5721c8e1302a7399477f3c4f818cd3f564ee" }, "downloads": -1, "filename": "AppiumAndroid-0.0.6.tar.gz", "has_sig": false, "md5_digest": "a2c56decc182baa0a64b35d272393f93", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3589, "upload_time": "2019-07-25T00:02:20", "url": "https://files.pythonhosted.org/packages/67/ef/ac8c39e270ceabe786d2ad4d575d2965435ae453cc0ca54fa85cc51ac2e4/AppiumAndroid-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "3e73b24e31fdd5a772371c61fc21ad73", "sha256": "26508631a8b793234d10e720a10ee041941445bbb72e4fcd36f3d7788af0f30d" }, "downloads": -1, "filename": "AppiumAndroid-0.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "3e73b24e31fdd5a772371c61fc21ad73", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3545, "upload_time": "2019-07-25T00:15:20", "url": "https://files.pythonhosted.org/packages/ac/30/23ae642496b6a5ac456cd4ef778d768ab476f6d4f4ee21bc2e69f8abc9b7/AppiumAndroid-0.0.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6af47218b6a2883beb79075f5444167c", "sha256": "9a8325a9baada106ffe86f0bdc03aed7532abc0d51fae73d34be6f4f17a54cd5" }, "downloads": -1, "filename": "AppiumAndroid-0.0.7.tar.gz", "has_sig": false, "md5_digest": "6af47218b6a2883beb79075f5444167c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3020, "upload_time": "2019-07-25T00:15:23", "url": "https://files.pythonhosted.org/packages/31/39/2924811dde63af05ea483e29d61b207800b1d54ef620470f794913fb64a1/AppiumAndroid-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "0a2c8d5ab6c942637edda214717d76ef", "sha256": "af36c4863ae364b00694e04ed9851692612732422d1d159eb2095a812c687137" }, "downloads": -1, "filename": "AppiumAndroid-0.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "0a2c8d5ab6c942637edda214717d76ef", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3545, "upload_time": "2019-07-25T00:21:17", "url": "https://files.pythonhosted.org/packages/4a/4f/9b2de1fd7985ccb22d0d9cd157bd9558db5e0d3e6920d766e247dcd614ed/AppiumAndroid-0.0.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eb80c9147242057c427a75c5c14132d1", "sha256": "e49e55fcfbd580f094415fdbb00e5faede496b099494b5f7e2e15610d615a68a" }, "downloads": -1, "filename": "AppiumAndroid-0.0.8.tar.gz", "has_sig": false, "md5_digest": "eb80c9147242057c427a75c5c14132d1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3022, "upload_time": "2019-07-25T00:21:19", "url": "https://files.pythonhosted.org/packages/a0/0f/54665b2b16e6636e945c4066d34e080fc1466fc5aa4ab8753433436b00d9/AppiumAndroid-0.0.8.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "f2e08a19adb4f379d16ed22cbe8d6f1f", "sha256": "b49edb6f37d65684e47a7d92d830de60929c61e1bf32cad844da478d8cfcd83b" }, "downloads": -1, "filename": "AppiumAndroid-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "f2e08a19adb4f379d16ed22cbe8d6f1f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5303, "upload_time": "2019-07-27T14:12:43", "url": "https://files.pythonhosted.org/packages/17/7d/d1e28d5d8447560ed4aec66d2400f4ed84aedcd54beea45b43b640c8d718/AppiumAndroid-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9b4780202fea9a811a010d11d6537747", "sha256": "593bfdc7165928bc55250553f92c6462cc77470632c02efa93c046a663fa27c7" }, "downloads": -1, "filename": "AppiumAndroid-0.1.2.tar.gz", "has_sig": false, "md5_digest": "9b4780202fea9a811a010d11d6537747", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4637, "upload_time": "2019-07-27T14:12:45", "url": "https://files.pythonhosted.org/packages/cc/1f/be5d84d4f6482e326911dbc7f23e4ed20278f07cbc14c8b986bb84320703/AppiumAndroid-0.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f2e08a19adb4f379d16ed22cbe8d6f1f", "sha256": "b49edb6f37d65684e47a7d92d830de60929c61e1bf32cad844da478d8cfcd83b" }, "downloads": -1, "filename": "AppiumAndroid-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "f2e08a19adb4f379d16ed22cbe8d6f1f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5303, "upload_time": "2019-07-27T14:12:43", "url": "https://files.pythonhosted.org/packages/17/7d/d1e28d5d8447560ed4aec66d2400f4ed84aedcd54beea45b43b640c8d718/AppiumAndroid-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9b4780202fea9a811a010d11d6537747", "sha256": "593bfdc7165928bc55250553f92c6462cc77470632c02efa93c046a663fa27c7" }, "downloads": -1, "filename": "AppiumAndroid-0.1.2.tar.gz", "has_sig": false, "md5_digest": "9b4780202fea9a811a010d11d6537747", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4637, "upload_time": "2019-07-27T14:12:45", "url": "https://files.pythonhosted.org/packages/cc/1f/be5d84d4f6482e326911dbc7f23e4ed20278f07cbc14c8b986bb84320703/AppiumAndroid-0.1.2.tar.gz" } ] }