UIAutomator2的常用簡單操作


連接手機的方式:
1.通過WiFi:ip根據情況自己修改

d=u2.connect_wifi("ip")

2.通過d=u2.connect_usb()

d=u2.connect_usb()

3.安裝應用

d.app_install(' url ')

4.跳過彈窗,禁止彈窗

d.disable_popups() #自動跳過彈出窗口

d.disable_popups(假)#禁用自動跳過彈出窗口

5.獲取基本信息

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,才能讓其他服務使用


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM