我正在尝试点击布局上的“搜索”按钮。它会在网页视图中调用点击谷歌搜索按钮。
webview.evaljs(document.getElementsByClassName("google search button blah").click());
然而现在eclipse告诉我
无法解析文件。
任何人都知道如何解决这个问题?
感谢。
答案 0 :(得分:0)
我相信您正在尝试使用Titanium Mobile SDK进行开发,因为evaljs不是官方Android SDK的一部分。 所以我最好的猜测是用Eclipse抱怨文件无法解决问题
webview.evaljs("document.getElementsByClassName('google search button blah').click();");
如果您不想使用Titanium Mobile SDK,您可以随时使用webview的loadUrl方法。这是如何
webview.loadUrl("javascript:(function(){document.getElementsByClassName('google search button blah').click();})()");
确保您的元素可以通过类名找到。