uiautomator对象篇UiObject
from uiautomator import Device
d=Device('serial_number'')
uiobject为所有对象类父类,UiCollection和UiScriollable都继承于该类,对应的源码位于init.py
常用的API有下面的几种:
1.检查对象是否出现
d(text='Settings').exists 检查文本Settings是否在当前页面出现
2.检查对象的信息
d(text='Settings;).info 检查文本对象Settings的信息
3.输入文本和清除文本
d(className='com.android.Widget').set_text('text') 输入文本信息
d(className='com.android.Widget').clear_text() 清除文本信息
4.点击与长按
d(text='Settings').click 点击对象中心
d(text='Settings').click.wait(timeout=3000) 点击对象并且等待窗口刷新
d(text='Settings').click.topleft() 点击对象的左上角
<