Аутентификация входа через веб-клиент HtmlUnit

Я хочу опубликовать данные с помощью веб-клиента, но у меня проблема с кнопкой отправки, потому что я не получаю объект кнопки отправки в источнике страницы. Итак, как я могу использовать эту кнопку в веб-клиенте. Это исходный код, который создает кнопку в Интернете.

<a class="btn-cta btn-type1 _submit" onclick="hs.throbberMgrObj.add('._submit'); $('#member').submit();" href="#">

это код HtmlUnit WebClient, который я использую:

HtmlHiddenInput submitButton = null;
            try {
                submitButton = forms.get(0).getInputByName("form_submit");
            } catch (Exception e) {
                e.printStackTrace();
            }
            HtmlTextInput usernameInput = form.getInputByName("");
            HtmlPasswordInput passInput = form.getInputByName("");
            usernameInput.setValueAttribute();
            passInput.setValueAttribute();
            HtmlPage pageAfterLogin = (HtmlPage) submitButton.click();

Примечание. Я уже пробовал HttpClient и urlConnection, но это не дает правильного решения.

Заранее спасибо.


person Atul Thakre    schedule 20.06.2012    source источник
comment
Проверьте этот stackoverflow.com/questions/7573558/   -  person Mikita Belahlazau    schedule 20.06.2012
comment
Я не нахожу имя кнопки на веб-странице. Итак, как получить объект кнопки или любую другую альтернативу для этого.   -  person Atul Thakre    schedule 20.06.2012
comment
Проверьте второй ответ. Предлагается создать кнопку вручную и вставить ее в форму. Может быть, это работает.   -  person Mikita Belahlazau    schedule 20.06.2012
comment
да, я попробую.спасибо за помощь   -  person Atul Thakre    schedule 20.06.2012