appium python api使用例項

2021-07-14 13:06:21 字數 1633 閱讀 5405

1.實現功能如下:長按應用1圖示,手機顯示刪除控制項,然後拖動應用到刪除控制項處釋放實現刪除,參考例項如下:

2.實現上下左右滑動螢幕翻頁

'''定義乙個向左滑動客戶端桌面實現翻頁的功能,driver代表android客戶端驅動,during代表滑動延時'''

winsize = driver.get_window_size()#獲取螢幕寬和高

width =winsize['width']

height =winsize['height']

driver.swipe(width * 3 / 4, height / 2, width / 4, height / 2, during)

def swipetoright(self,driver,during):

'''定義乙個向右滑動客戶端桌面實現翻頁的功能,driver代表android客戶端驅動,during代表滑動延時'''

winsize = driver.get_window_size()#獲取螢幕寬和高

width =winsize['width']

height =winsize['height']

driver.swipe(width / 4, height / 2, width * 3 / 4, height / 2, during)

def swipetoup(self,driver,during):

'''定義乙個向上滑動客戶端桌面實現翻頁的功能,driver代表android客戶端驅動,during代表滑動延時'''

winsize = driver.get_window_size()#獲取螢幕寬和高

width =winsize['width']

height =winsize['height']

driver.swipe(width / 2, height * 3 / 4, width / 2, height / 4, during)

def swipetodown(self,driver,during):

'''定義乙個向下滑動客戶端桌面實現翻頁的功能,driver代表android客戶端驅動,during代表滑動延時'''

winsize = driver.get_window_size()#獲取螢幕寬和高

width =winsize['width']

height =winsize['height']

driver.swipe(width / 2, height / 4, width / 2, height * 3 / 4, during)

3.實現手勢密碼滑動設定,先定位到對應的元素,然後滑動設定,以下設定手勢密碼為z,對應的數字為1235789

pwdnumx=adriver.find_element_by_android_uiautomator("new uiselector().classname(\"android.widget.imageview\").index(x)")

touchaction(adriver).press(pwdnum1).move_to(pwdnum1).move_to(pwdnum2).move_to(pwdnum3)\

.move_to(pwdnum5).move_to(pwdnum7).move_to(pwdnum8).move_to(pwdnum9).release().perform()

Response AddHeader使用例項收集

response.addheader refresh 60 url newpath newpage.asp 這等同於客戶機端元素 頁面轉向 response.status 302 object moved response.addheader location newpath newpage.asp...

使用ServletFileUpload實現上傳

1.首先我們應該為上傳的檔案建乙個存放的位置,一般位置分為臨時和真是資料夾,那我們就需要獲取這倆個資料夾的絕對路徑,在servlet中我們可以這樣做 然後建立檔案工廠即倉庫乙個引數表示存放多大後flush,fileitemfactory factory new diskfileitemfactory...

使用ServletFileUpload實現上傳

1.首先我們應該為上傳的檔案建乙個存放的位置,一般位置分為暫時和真是目錄,那我們就須要獲取這倆個目錄的絕對路徑,在servlet中我們能夠這樣做 然後建立檔案工廠即倉庫乙個引數表示存放多大後flush,fileitemfactory factory new diskfileitemfactory c...