{ "info": { "author": "Eficode Oy", "author_email": "info@eficode.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 2 :: Only", "Topic :: Software Development :: Testing" ], "description": "===================\nImageHorizonLibrary\n===================\n\nThis Robot Framework library provides the facilities to automate GUIs based on\nimage recognition similar to Sikuli. This library wraps pyautogui_ to achieve\nthis.\n\nKeyword documentation\n---------------------\n\n`Keyword Documentation`__\n\n__ http://eficode.github.io/robotframework-imagehorizonlibrary/doc/ImageHorizonLibrary.html\n\nTravis CI\n---------\n\n`Travis CI`__\n\n__ https://travis-ci.org/Eficode/robotframework-imagehorizonlibrary/\n\n\n.. image:: https://travis-ci.org/Eficode/robotframework-imagehorizonlibrary.svg?branch=master\n :target: https://travis-ci.org/Eficode/robotframework-imagehorizonlibrary\n\n\nPrerequisites\n-------------\n\n- `Python 2.7+`_ (unfortunately not 3.x)\n- pip_ for easy installation\n- pyautogui_ and `it's prerequisites`_\n- `Robot Framework`_\n\nOn OS X, Retina display might `double all coordinates`_ from what they are\nsuppose to be. Unfortunately you need to work around this problem yourself.\n\nOn Ubuntu, you need to take `special measures`_ to make the screenshot\nfunctionality to work correctly. The keyboard functions might not work on\nUbuntu when run in VirtualBox on Windows.\n\nDevelopment\n'''''''''''\n\n- mock__\n\n__ http://www.voidspace.org.uk/python/mock/\n\nInstallation\n------------\n\nIf you have pip_, installation is straightforward, although you need to\nexplicitly install pillow first:\n\n::\n\n $ pip install pillow\n $ pip install robotframework-imagehorizonlibrary\n\nThis will automatically install dependencies as well as their dependencies.\n\n\nWindows\n'''''''\n\nImageHorizonLibrary should work on Windows \"out-of-the-box\". Just run the\ncommands above to install it.\n\nOSX\n'''\n\nYou additionally need to install these for pyautogui_:\n\n::\n\n $ pip install pyobjc-core pyobjc\n\n\nFor these, you need to install XCode_\n\nLinux\n'''''\n\nYou additionally need to install these for pyautogui_:\n\n::\n\n $ sudo apt-get install python-dev python-xlib\n $ sudo pip install pillow\n\n\nYou might also need, depending on your Python distribution, to install:\n\n::\n\n $ sudo apt-get install python-tk\n\nIf you are using virtualenv, you must install python-xlib_ manually to the\nvirtual environment for pyautogui_:\n\n- `Fetch the source distribution`_\n- Install with:\n\n ::\n\n $ pip install python-xlib-.tar.gz\n\nRunning tests\n-------------\n\n::\n\n $ python tests/utest/run_tests.py [verbosity=2]\n\nand\n\n::\n\n $ python tests/atest/run_tests.py\n\n\n.. _Python 2.7+: http://python.org\n.. _pip: https://pypi.python.org/pypi/pip\n.. _pyautogui: https://github.com/asweigart/pyautogui\n.. _it's prerequisites: https://pyautogui.readthedocs.org/en/latest/install.html\n.. _Robot Framework: http://robotframework.org\n.. _double all coordinates: https://github.com/asweigart/pyautogui/issues/33\n.. _special measures: https://pyautogui.readthedocs.org/en/latest/screenshot.html#special-notes-about-ubuntu\n.. _XCode: https://developer.apple.com/xcode/downloads/\n.. _Fetch the source distribution:\n.. _python-xlib: http://sourceforge.net/projects/python-xlib/files/", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Eficode/robotframework-imagehorizonlibrary", "keywords": "imagerecognition gui robotframework testing testautomation acceptancetesting atdd bdd", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "robotframework-imagehorizonlibrary", "package_url": "https://pypi.org/project/robotframework-imagehorizonlibrary/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/robotframework-imagehorizonlibrary/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/Eficode/robotframework-imagehorizonlibrary" }, "release_url": "https://pypi.org/project/robotframework-imagehorizonlibrary/0.1/", "requires_dist": null, "requires_python": null, "summary": "Cross-platform Robot Framework library for GUI automation based on image recognition", "version": "0.1" }, "last_serial": 1855474, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "b4e5586b743e247de39257e367280da1", "sha256": "90a8eed09fce0369f99b20116a65679e65c66ed466ffb44f49cb54ac6d0d4ab8" }, "downloads": -1, "filename": "robotframework-imagehorizonlibrary-0.1.tar.gz", "has_sig": false, "md5_digest": "b4e5586b743e247de39257e367280da1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11613, "upload_time": "2015-12-10T13:23:09", "url": "https://files.pythonhosted.org/packages/e4/64/6d47e32b56a4930918791d2f626a52b93e1001221d83ed640664335a8201/robotframework-imagehorizonlibrary-0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b4e5586b743e247de39257e367280da1", "sha256": "90a8eed09fce0369f99b20116a65679e65c66ed466ffb44f49cb54ac6d0d4ab8" }, "downloads": -1, "filename": "robotframework-imagehorizonlibrary-0.1.tar.gz", "has_sig": false, "md5_digest": "b4e5586b743e247de39257e367280da1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11613, "upload_time": "2015-12-10T13:23:09", "url": "https://files.pythonhosted.org/packages/e4/64/6d47e32b56a4930918791d2f626a52b93e1001221d83ed640664335a8201/robotframework-imagehorizonlibrary-0.1.tar.gz" } ] }