連接手機的方式:
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是獨享的,一旦一個服務使用了它,其他人就不讓碰了。所以 appium, macaca, uiautomatorviewer.bat 只要你用了UiAutomator服務,都是沖突的。只有再用完之后,停止掉uiautomator service,才能讓其他服務使用
