1

如何在 Robotium 中自动将 WebView 向下滚动到底部?

顺便说一下,我们使用 WebView 来显示 EULA。

4

3 回答 3

2

您是否尝试过使用scrollDown功能?

于 2012-04-24T19:20:05.173 回答
1

我发现单击视图,然后按一定次数的向下键可以做你想做的事。所以像:

solo.clickOnView(getActivity().findViewById(R.id.your_eula_webview_id));
for (int i=0;i<20;i++) {
    solo.sendKey(Solo.DOWN);
}

如果这不起作用,请尝试使用模拟器上的键盘查找可以执行的操作,然后对 Robotium 执行相同操作。

于 2012-04-25T23:29:16.440 回答
0

第一个答案是工作,但它不灵活

我认为你可以覆盖方法

clickOnWebElement(By by, int match, boolean scroll){}

solo.sendkey(Solo.DOWN);

进去

于 2016-11-30T09:21:59.797 回答