Htmlunit не может ввести пароль

Я пытаюсь войти на сайт с помощью htmlunit, но всякий раз, когда я пытаюсь ввести пароль, оно становится пустым.

Он отлично работает с полем имени пользователя, но что бы я ни пытался, я не могу заставить работать поле пароля. Кто-нибудь знает, в чем здесь может быть проблема? Я могу ввести оба поля без проблем, если я отключу Javascript.

Целевой сайт = https://www.paragonclient.com/login?bnc=1&rsn=noOb&fromProt=&lng=

public static void main(String[] args) {
    try (WebClient webClient = new WebClient(BrowserVersion.CHROME)){

        HtmlPage page = webClient.getPage("https://www.paragonclient.com/login?bnc=1&rsn=noOb&fromProt=&lng=");

        //final HtmlTextInput usernameInput = page.getHtmlElementById("Sentry_email");
        final HtmlInput passwordInput = page.getHtmlElementById("Sentry_password");
        final DomElement loginButton = page.getElementById("Sentry_button");

        System.out.println(page.asText());

        passwordInput.type("test2");

        System.out.println(page.asText());

    } catch (Exception e) {
        e.printStackTrace();
    }
}

Вывод (обратите внимание, что местозаполнитель пароля не заменяется тем, что я набрал)

1-й отпечаток

Логин участника

Адрес электронной почты

Пароль

Авторизоваться

.

2-й отпечаток

Логин участника

Адрес электронной почты

Авторизоваться


person J. Doe    schedule 09.05.2017    source источник
comment
Так что, вероятно, они что-то делают с JS.   -  person Dave Newton    schedule 10.05.2017
comment
За страницей входа на этом сайте стоит тонна JS.   -  person James    schedule 10.05.2017