{ "info": { "author": "bao hongbin", "author_email": "hongbin.bao@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "reference:\n\nthe python wrapper of android uiautomator:\n\n https://pypi.python.org/pypi/uiautomator/\n\n\ndependency:\n\n1: sudo apt-get install python-opencv\n\n2: sudo apt-get install python-numpy\n\n3: target android device: sdk_version>=16\n\n\nusage:\n\n>>> from uiautomatorplug.android import device as d\n\n>>> d.info\n\n>>> d.orientation\n\n>>> d.orientation = 'l'\n\n>>> d.wakeup()\n\n>>> d.start_activity('--activity-clear-task', action='android.intent.action.DIAL', data='tel:xxxx', flags=0x04000000)\n\n>>> d.start_activity('--activity-clear-task', component='com.android.settings/.Settings')\n>>> d.find('phone_launch_success.png') \n\n>>> d.click(100, 200) \n\n>>> d.click('abspath/DPAD_NUMBER_1.png') \n\n>>> d.click('abspath/DPAD_NUMBER_1.png', rotation=90) \n\n>>> d.exists(text='string_value_of_screen_layout_component_text_attribute') \n\n>>> d.expect('abspath/phone_launch_success.png') \n\n>>> d(text='Settings').click()", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "UNKNOWN", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "uiautomatorplug", "package_url": "https://pypi.org/project/uiautomatorplug/", "platform": "any", "project_url": "https://pypi.org/project/uiautomatorplug/", "project_urls": { "Download": "UNKNOWN", "Homepage": "UNKNOWN" }, "release_url": "https://pypi.org/project/uiautomatorplug/1.1.5/", "requires_dist": null, "requires_python": null, "summary": "enhancement for the python wrapper of android uiautomator. provides image comparision method", "version": "1.1.5" }, "last_serial": 1810771, "releases": { "1.0.8": [ { "comment_text": "", "digests": { "md5": "324dd14ec552a388106f3542f4dd9288", "sha256": "6bd907a0f69bdf6b278404c1e571c42c4d6cc636c3397efcf724dca6d68c78ad" }, "downloads": -1, "filename": "uiautomatorplug-1.0.8.tar.gz", "has_sig": false, "md5_digest": "324dd14ec552a388106f3542f4dd9288", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6117, "upload_time": "2014-05-20T10:10:42", "url": "https://files.pythonhosted.org/packages/6d/65/4c2ea2098f6b5e2d3c1b9ff874b2ba82111e272216f0e08a1443725b040b/uiautomatorplug-1.0.8.tar.gz" } ], "1.0.9": [ { "comment_text": "", "digests": { "md5": "63e5a331c656e7e3e69032d12972f04d", "sha256": "ef40d836de89a8dec08d4674b3ede647e02f270f1e78feadb4a16fa93bd4bd71" }, "downloads": -1, "filename": "uiautomatorplug-1.0.9.tar.gz", "has_sig": false, "md5_digest": "63e5a331c656e7e3e69032d12972f04d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6209, "upload_time": "2014-06-04T03:35:15", "url": "https://files.pythonhosted.org/packages/5e/c6/b1d1296a275e67ab91b17b820af5fb03e5e4e6a98b1f2b2f9f5413475045/uiautomatorplug-1.0.9.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "22b62eed9e503dc4d1703123acf9d3f8", "sha256": "2ef173e7678c7f8e154a979cceabf9a64de42cb1af4172734a057abc9c612c09" }, "downloads": -1, "filename": "uiautomatorplug-1.1.0.tar.gz", "has_sig": false, "md5_digest": "22b62eed9e503dc4d1703123acf9d3f8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5892, "upload_time": "2014-08-05T10:29:50", "url": "https://files.pythonhosted.org/packages/9f/bd/432b8cc3ba45a50f97867503276cbcc13435860eaad8a73387a5eddea45b/uiautomatorplug-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "a321c650a83c47d9eb399d64ca5cae61", "sha256": "95a61bcad910bc5a457165d40429a14d99149432325a6bf93a98e503b7519f96" }, "downloads": -1, "filename": "uiautomatorplug-1.1.1.tar.gz", "has_sig": false, "md5_digest": "a321c650a83c47d9eb399d64ca5cae61", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6198, "upload_time": "2014-08-06T10:14:08", "url": "https://files.pythonhosted.org/packages/21/0f/884f0bdce1d9d22fec298bbdc0adbc869632a7313343416049d3458c8df6/uiautomatorplug-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "d9d4baa2c1492f58f49e2ba02ba71694", "sha256": "347b80ce14b4e53a25b9d6ada5397213033ed4f9967473d46aafa6aa3c8d4774" }, "downloads": -1, "filename": "uiautomatorplug-1.1.2.tar.gz", "has_sig": false, "md5_digest": "d9d4baa2c1492f58f49e2ba02ba71694", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6252, "upload_time": "2014-08-07T10:53:56", "url": "https://files.pythonhosted.org/packages/c7/90/f82109a45ec70ca997af00edf9b58962391705a9dbc02f7e3e74afd7d4fd/uiautomatorplug-1.1.2.tar.gz" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "f4cc177115178c9a8f433b8b7821e016", "sha256": "0a7ddb0629e9e134c2abbad69faabfe8cf04b4b246b501968f0bc07175daf754" }, "downloads": -1, "filename": "uiautomatorplug-1.1.3.tar.gz", "has_sig": false, "md5_digest": "f4cc177115178c9a8f433b8b7821e016", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6706, "upload_time": "2014-08-21T08:18:06", "url": "https://files.pythonhosted.org/packages/6a/31/8c60862b6894ec14a3e0d2627044c399cf90d049b07dfb184257ac7edd64/uiautomatorplug-1.1.3.tar.gz" } ], "1.1.4": [ { "comment_text": "", "digests": { "md5": "a2340a194ecda07ae53eb39b33f32982", "sha256": "8e581915866fa7e11884d633e77ff918def3a8e988f6e9244cbd2118252bc9e1" }, "downloads": -1, "filename": "uiautomatorplug-1.1.4.tar.gz", "has_sig": false, "md5_digest": "a2340a194ecda07ae53eb39b33f32982", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6738, "upload_time": "2014-12-26T10:23:33", "url": "https://files.pythonhosted.org/packages/4e/fc/78e7dace951300adada5589e14f7f8f15c58c11ba090fc10561d612bdf0f/uiautomatorplug-1.1.4.tar.gz" } ], "1.1.5": [ { "comment_text": "", "digests": { "md5": "5c38ff771a400b6acb68f37c48e41737", "sha256": "0a2d457b31b5a274d21a37e30f78b6096ed6fe457f0c87724e74d71ba4d44a23" }, "downloads": -1, "filename": "uiautomatorplug-1.1.5.tar.gz", "has_sig": false, "md5_digest": "5c38ff771a400b6acb68f37c48e41737", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6719, "upload_time": "2015-11-11T02:18:39", "url": "https://files.pythonhosted.org/packages/fb/64/ffb71c3f2214c0e89e31edfa19b60645a7a4ffdc878565b471e3a86ecccd/uiautomatorplug-1.1.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5c38ff771a400b6acb68f37c48e41737", "sha256": "0a2d457b31b5a274d21a37e30f78b6096ed6fe457f0c87724e74d71ba4d44a23" }, "downloads": -1, "filename": "uiautomatorplug-1.1.5.tar.gz", "has_sig": false, "md5_digest": "5c38ff771a400b6acb68f37c48e41737", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6719, "upload_time": "2015-11-11T02:18:39", "url": "https://files.pythonhosted.org/packages/fb/64/ffb71c3f2214c0e89e31edfa19b60645a7a4ffdc878565b471e3a86ecccd/uiautomatorplug-1.1.5.tar.gz" } ] }