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
publicswipetodown下拉static
num)
}
publicswipetoleft向左滑動static
num)
}
publicswipetoleft向左滑動static
num)
}
publicstatic
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 開...