如何在 Robotium 中自动将 WebView 向下滚动到底部?
顺便说一下,我们使用 WebView 来显示 EULA。
您是否尝试过使用scrollDown功能?
我发现单击视图,然后按一定次数的向下键可以做你想做的事。所以像:
solo.clickOnView(getActivity().findViewById(R.id.your_eula_webview_id));
for (int i=0;i<20;i++) {
solo.sendKey(Solo.DOWN);
}
如果这不起作用,请尝试使用模拟器上的键盘查找可以执行的操作,然后对 Robotium 执行相同操作。
第一个答案是工作,但它不灵活
我认为你可以覆盖方法
clickOnWebElement(By by, int match, boolean scroll){}
写
solo.sendkey(Solo.DOWN);
进去