UIAutomator2的经常使用简单操做

链接手机的方式:
1.经过WiFi:ip根据状况本身修改app

d=u2.connect_wifi("ip")ui

2.经过d=u2.connect_usb()url

d=u2.connect_usb()code

3.安装应用ip

d.app_install(' url ')get

4.跳过弹窗,禁止弹窗class

d.disable_popups() #自动跳过弹出窗口cli

d.disable_popups(假)#禁用自动跳过弹出窗口service

5.获取基本信息scroll

d.info

6.获取窗口大小

print(d.window_size())

7.打开/关闭屏幕

d.screen_on()#打开

d.screen_off()#关闭

8.获取当前屏幕状态

d.info.get(' screenOn ')

9.解锁屏幕

d.unlock()

10.点击屏幕

d.click(x,y)

11.双击

d.double_click(x,y)

12.长按一下屏幕

d.long_click(x,y)

d.long_click(X,Y,1)#长按1秒(默认)

13.滑动

d.swipe(x, y, x, y)

14.按键操做

d.press("home")

d.press("back")

d.press(x, y)

15.向上滑动

d(scrollable=True).scroll.vert.backward()

16.解锁屏幕

d.healthcheck() # 解锁屏幕并启动uiautomator服务

 最后的d.service("uiautomator").stop()是由于,安卓上的UiAutomator是独享的,一旦一个服务使用了它,其余人就不让碰了。因此 appiummacacauiautomatorviewer.bat 只要你用了UiAutomator服务,都是冲突的。只有再用完以后,中止掉uiautomator service,才能让其余服务使用

相关文章
相关标签/搜索