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