Próbuję "wcisnąć" przycisk na stronie internetowej przy pomocy HTMLUnit.
Kod przycisku:
<input class="Submit" value="I Accept." type="submit" name="ButtonSubmit" id="button" onclick="/*bardzo długi kod js*/" tabindex="16">

Mój kod:

    final HtmlSubmitInput baton = form.getInputByName("ButtonSubmit");
    HtmlPage page2 = baton.click(); 

Użycie metody click(); nie pomogło. Kod js zawarty w atrybucie onclick się nie wykonał.

Więc spróbowałem przycisnąć enter zamiast przycisku:

 
    final HtmlTextInput textinput = form.getInputByName("SomeInput");
    //Wypełnianie inputa
    HtmlPage page = textinput.type(KeyboardEvent.DOM_VK_ENTER);

także nie pomogło.
Sprawdziłem czy program "widzi" w ogóle tego buttona. Pobrałem i wypisałem atrybut onclick i tak, input znajduje się w zmiennej baton, ale formularz dalej nie chce się przesyłać.
Dodałem także sleep() na 3,5 sekundy. Nie pomogło.

Mam nadzieje, że ktoś ma jakieś doświadczenia z HTMLUnit i jest w stanie mi pomóc.
Dzięki ;)