在Robotium中滚动webview?

时间:2012-04-24 18:49:00

标签: android webview robotium

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

顺便说一句,我们使用WebView来消除EULA。

3 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:1)

我发现点击视图,然后按下向下键一些设定的次数可以做你想要的。如下所示:

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

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

答案 2 :(得分:0)

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

我认为你可以覆盖methond

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

solo.sendkey(Solo.DOWN);

进入它