Metadata-Version: 1.0
Name: UISoup
Version: 2.1
Summary: Cross Platform GUI Test Automation tool.
Home-page: UNKNOWN
Author: Max Beloborodko
Author-email: f1ashhimself@gmail.com
License: UNKNOWN
Description: UISoup
        ======
        
        .. image:: https://pypip.in/v/UISoup/badge.png
                :alt: Release Status
                :target: https://pypi.python.org/pypi/UISoup
        .. image:: https://pypip.in/d/UISoup/badge.png
                :alt: Downloads
                :target: https://pypi.python.org/pypi/UISoup
        
        **This library supports UI-related testing using Python. (Only Python x86 is supported)**
        
        
        **How to use examples:**
        
        * Calculator:
        
        .. code:: python
        
         from uisoup import uisoup
        
        
         calculator = uisoup.get_window('Calculator')
        
         calculator.drag_to(50, 50, x_offset=30, y_offset=5)
         b1 = calculator.find(c_name='btn2')
         b1.click()
         ba = calculator.find(c_name='btnAdd')
         ba.click()
         b2 = calculator.find(c_name='btn3')
         b2.click()
         be = calculator.find(c_name='btnEquals')
         be.click()
        
        * Notepad:
        
        .. code:: python
        
         from uisoup import uisoup
        
        
         # You can use wildcard in names such as "?" and "*".
         notepad = uisoup.get_window('*Notepad')
        
         notepad.set_focus()
         kc = uisoup.keyboard.codes
         uisoup.keyboard.send(kc.SHIFT.modify(kc.KEY_H), kc.KEY_E, kc.KEY_L,
                              kc.KEY_L, kc.KEY_O, kc.SPACE, kc.KEY_W, kc.KEY_O,
                              kc.KEY_R, kc.KEY_L, kc.KEY_D,
                              kc.SHIFT.modify(kc.KEY_1))
        
        
        Also adds :code:`ui-inspector` script that allows you to inspect UI elements. Just type it in terminal.
        
Platform: UNKNOWN
