如何在Robotium中自动将WebView向下滚动到底部?
顺便说一句,我们使用WebView来消除EULA。
答案 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);
进入它