Как убедиться, что при вызове submit в JSOUP FormElement срабатывает первая кнопка, если в этой форме есть 2 кнопки с типом submit - PullRequest
1 голос
/ 16 июня 2020
<form id="form1">
   <button type="submit" id="btn1">Submit</button>
   <button type="submit" id="btn2">Clear</button>
</form>

В приведенном выше примере после вызова функции formElement.submit() я хочу, чтобы сработало событие нажатия кнопки с идентификатором 'btn1'.
Для более ясного понимания я пытаюсь очистить ниже веб-сайт: https://parivahan.gov.in/rcdlstatus/?pur_cd=101 пытается имитировать нажатие кнопки «Проверить статус», которое имеет форму с id = 'form_rcdl'.
Он имеет 2 кнопки с type = 'submit'

Java код:

Document doc; //getting the html doc for above mentioned page here
form = (FormElement) doc.getElementById("form_rcdl");
Connection post = form.submit();
post.cookies(cookies); //These cookies coming from previous connection
Connection.Response res;
res = post.validateTLSCertificates(false).execute();
Document out = res.parse(); //Need to pass this document further to another function 
...