我尝试打开网页浏览器apk,打开一个网页。 是否可以使用robotium来放大/缩小该网页?如何使用Robotium放大/缩小?
我试着打开一个docx文件,使用robotium打开Office apk自动化。 是否可以使用robotium来放大此文档页面的IN/OUT?
任何一个有解决方案,然后请帮助我。
我尝试打开网页浏览器apk,打开一个网页。 是否可以使用robotium来放大/缩小该网页?如何使用Robotium放大/缩小?
我试着打开一个docx文件,使用robotium打开Office apk自动化。 是否可以使用robotium来放大此文档页面的IN/OUT?
任何一个有解决方案,然后请帮助我。
据我所知在Robotium中没有这样的功能。
对于网页,您可以使用webview的zoomIn()方法,您已经获得了使用robotium的任意数量的方法的参考。
为了能够使用此方法,您必须将您从robotium获得的视图转换为WebView并执行缩放,您将必须在uithread上运行缩放。该代码看起来是这样的:
final WebView webView = (WebView) Solo.getView(R.id.web_views_id);
instrumentation.runOnMainSync(new Runnable() {
@Override
public void run() {
webView.zoomIn()
}
});
感谢您的帮助,但我使用默认的Android Web浏览器,不的WebView。所以我不能使用你的上面的代码为这个默认的浏览器页面。再次感谢您的最佳尝试。 –
您的仪器是针对Android网页浏览器还是在测试您的应用程序时浏览器被加载?如果是后者,那么你将不幸运行任何事情。您是否有理由测试缩小功能的缩放?看起来这不应该是一个测试,因为它测试的功能,你知道的作品,或者你试图测试在缩放发生的事情? –
我想仅在android默认web浏览器中测试放大/缩小功能。因此,我从system/app /中辞去Android浏览器apk,并尝试在任何一个包含5页文本的网页上自动放大/缩小。 –