Cross Platform GUI Test Automation tool.
Project description
This library supports UI-related testing using Python. (Only Python x86 is supported)
How to use examples:
Calculator:
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:
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 ui-inspector
script that allows you to inspect UI elements. Just type it in terminal.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
UISoup-2.0.tar.gz
(22.3 kB
view hashes)