Клик по элементу, найденному по xpath в htmlunit

228
21 марта 2017, 11:47

Доброго времени. Извините, если вопрос тупой, но я достаточно долго над ним бьюсь. Хотел войти в m.vk.com через htmlunit. В поля логин и пароль ввёл, кнопку нашёл через xpath, но никак не получается на неё кликнуть.

    try{
        HtmlPage login_page = cl1.getPage("https://m.vk.com/");
        Thread.sleep(3500);
        HtmlInput emailfield = login_page.getElementByName("email");
        emailfield.setTextContent(vklogin);
        HtmlInput passfield = login_page.getElementByName("pass");
        passfield.setTextContent(vkpass);
        HtmlPage second = ((DomElement) login_page.getFirstByXPath("//*[@id=\"mcont\"]/div/div[2]/form/div[1]/div[1]/input")).click();
        System.out.print(second.asXml());

        System.exit(0);

    }catch(Exception e){
        System.out.println("Какая-то ошибка.");
        System.exit(0);
    }

Заранее спасибо всем, кто откликнется :)

READ ALSO
Как программно сделать флажок CheckBox true в Navigation Drawer

Как программно сделать флажок CheckBox true в Navigation Drawer

Как программно сделать флажок CheckBox true в Navigation Drawer? именно программно то есть при запуске будет флажок, реализовать нужно не через XML

253
Как получить PublicKey из String

Как получить PublicKey из String

Генерирую ключи таким образом:

206
Работа с JComboBox

Работа с JComboBox

Здравствуйте, нужна помощь с JComboBox

254
Spring MVC + Spring Data

Spring MVC + Spring Data

Подозреваю что проблема с зависимостями при добавлении Spring Data, без data, напрямую с EntityManager всё работает, но нужно построить приложение с dataПри...

325