airtest.core.android.touch_methods.touch_proxy module
- class TouchProxy(touch_method)[源代码]
基类:
object
Perform touch operation according to the specified method
- TOUCH_METHODS = {'MAXTOUCH': <class 'airtest.core.android.touch_methods.touch_proxy.MaxtouchImplementation'>, 'MINITOUCH': <class 'airtest.core.android.touch_methods.touch_proxy.MinitouchImplementation'>}
- classmethod auto_setup(adb, default_method=None, ori_transformer=None, size_info=None, input_event=None)[源代码]
- 参数:
default_method – The default click method, such as “MINITOUCH”
ori_transformer – dev._touch_point_by_orientation
size_info – the result of dev.get_display_info()
input_event – dev.input_event
*args –
**kwargs –
Returns: TouchProxy object
示例
>>> dev = Android() >>> touch_proxy = TouchProxy.auto_setup(dev.adb, ori_transformer=dev._touch_point_by_orientation) >>> touch_proxy.touch((100, 100))