2011-07-21 40 views
5

Làm cách nào để tôi có thể thực hiện nhấp vào WebView từ mã java? Có thể bấm vào một vị trí xác định (x, y)?Tự động nhấp vào WebView

WebView.performClick() 

không hoạt động!

Trả lời

0

Bạn có thể làm điều này bằng cách tiêm javascript để webview của bạn sử dụng loadUrl():

mWebView.loadUrl("javascript:<your javascript here>"); 

mã ví dụ này sẽ thực hiện một nhấp chuột vào phần tử với id 'button_submit':

mWebView = new WebView(context); 
mWebView.getSettings().setJavaScriptEnabled(true); 
mWebView.loadUrl("javascript:getElementById('button_submit').click();"); 
Các vấn đề liên quan