airtest.core.device module

class MetaDevice(name, bases, class_dict)[source]

Bases: type

REGISTRY = {'Android': <class 'airtest.core.android.android.Android'>, 'Device': <class 'airtest.core.device.Device'>}
class Device[source]

Bases: object

base class for test device

to_json()[source]
property uuid
shell(*args, **kwargs)[source]
snapshot(*args, **kwargs)[source]
touch(target, **kwargs)[source]
double_click(target)[source]
swipe(t1, t2, **kwargs)[source]
keyevent(key, **kwargs)[source]
text(text, enter=True)[source]
start_app(package, **kwargs)[source]
stop_app(package)[source]
clear_app(package)[source]
list_app(**kwargs)[source]
install_app(uri, **kwargs)[source]
uninstall_app(package)[source]
get_current_resolution()[source]
get_render_resolution()[source]
get_ip_address()[source]
set_clipboard(text)[source]
get_clipboard()[source]
paste()[source]
disconnect()[source]