После нажатии кнопки "Войти" на сайте ничего не происходит, java, html unit

Вхожу нас сайт с помощью html unit на java, заполняю поля логина и пароля, нахожу кнопку войти, после нажатия которой я должен авторизоваться и перейти на главную страницу сайта. Но после ее нажатия ничего не происходит. Мой часть моего кода:

        Logger.getLogger("com.gargoylesoftware.htmlunit").setLevel(Level.OFF);
        Logger.getLogger("org.apache.http").setLevel(Level.OFF);

        printLn("Connection...");
        WebClient client = new WebClient(BrowserVersion.CHROME);
        client.getOptions().setUseInsecureSSL(true);
        client.getOptions().setCssEnabled(false);
        client.getOptions().setJavaScriptEnabled(true);
        client.getOptions().setThrowExceptionOnScriptError(false);
        client.getOptions().setThrowExceptionOnFailingStatusCode(false);

        HtmlPage page = client.getPage("url");
        HtmlForm form = page.getFirstByXPath("/html/body/div[2]/div[2]/div/div/div[1]/form");
        
        final HtmlTextInput textField =  form.getFirstByXPath("/html/body/div[2]/div[2]/div/div/div[1]/form/div[1]/div/dl[1]/dd/input" );
        textField.setValueAttribute("login");
        
        final HtmlPasswordInput pwd =  form.getFirstByXPath("/html/body/div[2]/div[2]/div/div/div[1]/form/div[1]/div/dl[2]/dd/input[1]");
        pwd.removeAttribute("disabled");
        pwd.setValueAttribute("password");
        
        final HtmlButton btn = form.getFirstByXPath("/html/body/div[2]/div[2]/div/div/div[1]/form/div[1]/div/div[4]/div[2]/button");
        page = btn.click(); //ничего не происходит
        
        client.waitForBackgroundJavaScriptStartingBefore(200);
        client.waitForBackgroundJavaScript(20000);
        printLn(page.getBody().asText()); //та же страница, но только с заполненными полями логина и пароля

Фрагменты сайта:

<div class="line-btns">
    <button id="loginByPwdButton" type="button" class="ui-button ui-widget button-big" data-bind="click: loginByPwd">
       <span class="ui-button-text">
                                            Войти
       </span>
    </button>
 </div>
 ...
 <input type="text" id="login" name="login" autocomplete="section-login" data-bind="value: login.val" class="ui-inputfield flt-lbl-inp flt_lbl_inp" onfocus="lvm.onLoginFocus();">
 <input id="password" name="password" type="password" class="ui-inputfield flt-lbl-inp flt_lbl_inp password-input" data-bind="value: pwd.val">

Помогите пожалуйста


Ответы (0 шт):