Formulaires de remplissage automatique dans la visualisation web par javascript (Android)

introduction

Je souhaite automatiser une page Web chargée dans la visualisation web dans un périphérique Android. Je chargerai une page Web, puis il remplira automatiquement les champs de la page et il cliquera sur le bouton de soumission et la page suivante sera affichée. Les valeurs qui seront remplies sont définies par l'utilisateur précédemment et enregistrées dans la base de données. La page Web n'est pas la propriété de moi, donc je ne peux pas créer directement un service du côté du serveur. Je dois tout faire du côté du client.

Voici ce que j'ai fait:

Code Html:

<td> <input name="txtRegNo" type="text" id="txtRegNo" placeholder="Enter Registration No" style="height:24px;width:300px;" /> <span id="RequiredFieldValidator1" style="color:Red;visibility:hidden;">Enter Valid registration No.</span> </td> 

Pour remplir l'id txtRegNo j'ai utilisé ce code dans onPageFinished in webview:

 String password = "1201329022"; webview.loadUrl("javascript:var uselessvar =document.getElementById('txtRegNo').value='" + password + "';"); 

Problème auquel je suis confronté:

Code Html:

 <td class="rcInputCell" style="width:100%;"> <span id="dpStudentdob_dateInput_wrapper" class="riSingle RadInputRadInput_Default" style="display:block;width:100%;"> <input id="dpStudentdob_dateInput" name="dpStudentdob$dateInput" class="riTextBox riEnabled" type="text"> <input id="dpStudentdob_dateInput_ClientState" name="dpStudentdob_dateInput_ClientState" type="hidden" autocomplete="off" value=" {&quot;enabled&quot;:true,&quot;emptyMessage&quot;:&quot;&quot;,&quot;validationText&quot;:&quot;&quot;,&quot;valueAsString&quot;:&quot;&quot;,&quot;minDateStr&quot;:&quot;01/01/1960&quot;,&quot;maxDateStr&quot;:&quot;01/01/2015&quot;}"> </span> </td> 

Pour remplir l'id dpStudentdob_dateInput :

 String date= "5/8/2014"; webview.loadUrl("javascript:var uselessvar =document.getElementById('dpStudentdob_dateInput').value='" + date+ "';"); 

Mais la page indique que saisissez la date correcte. Mais lorsque la même date est entrée en tapant, cela est pris comme paramètre correct et j'obtiens le résultat.

Le site Web original à exploiter est celui-ci .

Et je veux remplir les champs automatiquement et cliquer sur le bouton avec l'aide du script java.

Comment puis-je réaliser cela? Veuillez suggérer toute solution.