做自动化测试的时候,自己很喜欢能少敲一些代码,少做一些重复的事情,本着能省则省的原则,很多两行的都能写成一行,分享几个滑动的自定义方法。
public void swipeLeft() {//左滑
int y = UiDevice.getInstance().getDisplayHeight();
int x = UiDevice.getInstance().getDisplayWidth();
UiDevice.getInstance().swipe(x-100, y/2, 100, y/2, 8);
sleep(150);
}
public void swipeRight() {//右滑
int y = UiDevice.getInstance().getDisplayHeight();
int x = UiDevice.getInstance().getDisplayWidth();
UiDevice.getInstance().swipe(100, y/2, x-100, y/2, 8);
sleep(150);
}
public void swipeDown() {//下滑
int y = UiDevice.getInstance().getDisplayHeight();
int x = UiDevice.getInstance().getDisplayWidth();
UiDevice.getInstance().swipe(x/2, 200, x/2, y-200, 8);
sleep(150);
}
public void swipeUp() {//上滑
int y = UiDevice.getInstance().getDisplayHeight();
int x = UiDevice.getInstance().getDisplayWidth();
UiDevice.getInstance().swipe(x/2, y-200, x/2, 200, 8);
sleep(150);
}