Нажатие на промежуток в Java - PullRequest
0 голосов
/ 25 февраля 2019

На следующей странице https://leren.saxion.nl/webapps/bb-auth-provider-shibboleth-bb_bb60/execute/shibbolethLogin Я пытаюсь автоматизировать вход в систему. Мне уже удалось ввести правильное имя пользователя и пароль в нужные поля.

И все же, когда я пытаюсь нажать накнопка «Войти», ничего не происходит, страница не меняется.В настоящее время мой код выглядит так:

    private static WebClient login(WebClient webClient) throws Exception
    {
        webClient.getOptions().setJavaScriptEnabled(true);
        HtmlPage currentPage = webClient.getPage("https://leren.saxion.nl/webapps/bb-auth-provider-shibboleth-bb_bb60/execute/shibbolethLogin");


        HtmlInput username = currentPage.getElementByName("UserName"); 
        username.setValueAttribute("user");

        HtmlInput password = currentPage.getElementByName("Password"); 
        password.setValueAttribute("pass");

        HtmlSpan button = (HtmlSpan) currentPage.getElementById("submitButton");
        button.click();

        return webClient;
    }
...