日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

屏幕滑动_Appium滑动引导页swipe函数

發布時間:2024/9/15 编程问答 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 屏幕滑动_Appium滑动引导页swipe函数 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

有頭發且有趣的碼農萬里挑一~?

84

有料叔 | 一位有故事的程序猿

基礎函數

獲取屏幕分辨率:

driver.get_window_size()[‘height’]? #獲取屏幕的高度

driver.get_window_size()[‘width’]?? #獲取屏幕的寬度

實現滑動屏幕的函數

swipe(int start x, int start y, int end x, int end y,duration)

int start x-開始滑動的x坐標,

int start y -開始滑動的y坐標。

int end x -結束點x坐標,

int end y -結束點y坐標。

duration 滑動時間(默認5毫秒),以毫秒為單位

實現滑動引導頁完整步驟

步驟一:封裝成函數:獲取屏幕分辨率的函數

def getsize():

x=driver.get_window_size()[‘width’]?? #獲取屏幕的寬度

y=driver.get_window_size()[‘height’]? #獲取屏幕的高度

return(x,y)

步驟二:定義向上滑動函數

def swipup(t):

gs= getsize()

#x1為向上滑動得x坐標,因為向上滑動,所以x坐標不變;y1為向上滑動得y起點,y2為向上滑動得y終點

x1=int(gs[0]*0.5)?? # gs[0]相當于getsize()函數返回的x值;0.5為x值得1/2;

y1=int(gs[1]*0.75)? # gs[1]相當于getsize()函數返回的y值;0.75為x值得3/4;

y2=int(gs[1]*0.25)? # gs[1]相當于getsize()函數返回的y值;0.25為x值得1/4;

driver.swipe(x1,y1,x1,y2,t)

步驟三:定義向下滑動函數

def swipdown(t):

gs= getsize()

#x1為向下滑動得x坐標,因為向下滑動,所以x坐標不變;y1為向下滑動得y起點,y2為向下滑動得y終點

x1=int(gs[0]*0.5)?? # gs[0]相當于getsize()函數返回的x值;0.5為x值得1/2;

y1=int(gs[1]*0.25)? # gs[1]相當于getsize()函數返回的y值;0.75為x值得1/4;

y2=int(gs[1]*0.75)? # gs[1]相當于getsize()函數返回的y值;0.25為x值得3/4;

driver.swipe(x1,y1,x1,y2,t)? #調用swipe函數執行滑動操作

步驟四:定義向左滑動函數

def swipleft (t):

gs= getsize()

#y1為向做滑動得y坐標,因為向左滑動,所以y坐標不變;x1為向左滑動得x起點,x2為向左滑動得x終點

x1=int(gs[0]*0.75)?

y1=int(gs[1]*0.5)?

x2=int(gs[0]*0.25)?

driver.swipe(x1,y1,x2,y1,t)

步驟五:定義向左滑動函數

def swipright (t):

gs= getsize()

x1=int(gs[0]*0.25)?

y1=int(gs[1]*0.5)?

x2=int(gs[0]*0.75)?

driver.swipe(x1,y1,x2,y1,t)

示例:

#App有四張引導頁,需要三次向左滑動,則需要調用三次函數

swipleft(2000)? #第一次向左滑動

Sleep(2)??????? #滑動后,強制等待2s

swipleft(2000)? #第二次向左滑動

Sleep(2)

swipleft(2000) ??#第三次向左滑動

Sleep(2)

總結

以上是生活随笔為你收集整理的屏幕滑动_Appium滑动引导页swipe函数的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。