Appium滑動函式 Swipe

2022-07-29 01:48:06 字數 1280 閱讀 3952

swipe

滑動api:

swipe

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

解釋:int start x-開始滑動的

x座標;

int start y -開始滑動的

y座標 ;

int end x -結束點

x座標;

int end y -結束點

y座標;

duration 滑動時間(預設

5毫秒)。

螢幕左上角為起點,座標為(0,0)

,起點往右為

y軸,起點以下為x軸

1716

)和(432

,1860

)1.螢幕解析度

按照螢幕解析度為終點座標,比如你手機解析度1080*1920,那麼該手機座標系的終點  是(

1080*1920

)2.根據**得到

int width =driver.manage().window().getsize().width;  

int height = driver.manage().window().getsize().height;

現在介紹下自定義方法內的引數

driver(就是把

物件傳進來)

during(這裡是填寫毫秒數,這裡的 毫秒數越小 滑動的速度越快

~ 一般設定在

500~1000

,如果你想快速滑動 那就可以設定的更加小)

num(是只滑動的次數,如相簿多張翻頁測試什麼的滑動或者滑動到列表底部。就直接輸入次數就行了)

gosleep()是自己的封裝了

thread.sleep

方法,不懂的見以下鏈結 

上滑 swipetoup

public

static

num)   

}  

swipetodown下拉

public

static

num)   

}

swipetoleft向左滑動

public

static

num)   

swipetoleft向左滑動

public

static

num)   

}  

Appium 螢幕頁面滑動(swipe函式實現)

一 簡介 二 使用案例 在滑動之前,我們需要獲取螢幕的寬度和高度,如下 dimension dimension driver.manage window getsize int width dimension.getwidth int height dimension.getheight 滑動 如下...

Appium原始碼分析(四) swipe

override public androidcommandresult execute final androidcommand command throws jsonexception else catch final uiobjectnotfoundexception e catch fina...

Appium頁面滑動問題

我們在自動化測試的過程中會遇到通過頁面滑動的操作,或者通過滑動來選擇某個值,下面通過三種方法來實現,主要以向上滑動為例子進行講解。1.swipe 用法swipe int start x,int start y,int end x,int end y,duration 解釋 int start x 開...