2017-01-07 36 views
1

我想模拟一个点击网站提交型按钮的Java/Android的:模拟点击提交按钮(HTML)

这是代码现在,但显然它不工作:

        String id = "x"; 
           String pw = "y"; 

           web.getSettings().setDomStorageEnabled(true); 

           web.loadUrl("javascript: {" + 
             "document.getElementsByName('authid')[0].value = '"+id +"';" + 
             "document.getElementsByName('authpw')[0].value = '"+pw +"';" + 
             "var submit = document.getElementsByClassName('inputbutton');" + 
             "submit[0].submit(); };"); 

,这是它的样子:Screenshot of Emulator

在网站上的按钮的代码:

<input type="submit" value="OK" class="inputbutton"> 

在此先感谢:)

回答

0

感谢投票支持的,我已经得到了答案:

,而不是submit[0].submit();在第一个代码部分的最后一行中,它必须是submit[0].click();