使用robotium缓慢或快速向上拖动(滚动)

VIS*_*DIA 7 android robotium

这是我的拖动当前屏幕的代码.

int screenWidth = getActivity().getWindowManager().getDefaultDisplay().getWidth();
int screenHeight = getActivity().getWindowManager().getDefaultDisplay().getHeight();
int fromX, toX, fromY, toY = 0;
fromX = screenWidth/2;
toX = screenWidth/2;
fromY = (screenHeight/2) + (screenHeight/3);
toY = (screenHeight/2) - (screenHeight/3);
int scroll_time = 10000;             
solo.sleep(5000);
    // Drag UP  
solo.drag(fromX, toX, fromY, toY, 40);
Log.d(TAG, "Drag 1");
    // here default origin (x,y = 0,0) is left upper corner
Run Code Online (Sandbox Code Playgroud)

这里滚动工作但很慢.

那么为了快速滚动,需要对此代码进行哪些更改?

Roy*_*nto 9

我遇到了同样的问题,你需要做的是调整以下代码行,

solo.drag(fromX, toX, fromY, toY, 40); //Change 40 to 10
Run Code Online (Sandbox Code Playgroud)

这会增加你的滚动速度,步数越低,滚动越快!