Помогите мне настроить htmlunit с помощью eclipse. Я tryning заполнить форму и отправить его через кодне удалось настроить HTMLUNIT в eclipse
Вот мой код
import com.gargoylesoftware.htmlunit.WebClient;
import com.gargoylesoftware.htmlunit.html.HtmlForm;
import com.gargoylesoftware.htmlunit.html.HtmlPage;
import com.gargoylesoftware.htmlunit.html.HtmlSubmitInput;
import com.gargoylesoftware.htmlunit.html.HtmlTextInput;
public class Ullas {
public static void main(String[] args) {
WebClient client = new WebClient();
try
{
HtmlPage currentPage = (HtmlPage)client.getPage("http://xx.com");
HtmlForm form = (HtmlForm) CurrentPage.getElementById("login_form");
final HtmlTextInput textField = form.getInputByName("nm");
textField.setValueAttribute("mak");
final HtmlSubmitInput button = form.getInputByName("submitbutton");
//currentPage = form.getAcceptAttribute();
button.click();
}
catch(Exception ex)
{
System.out.println("Some form of error happened !");
}
}
}
Я включил все библиотеки, но при запуске приложения он продолжает говорить «операция пользователь ждет for'building workspace 'too complete "
Затмение может иметь тенденцию к зависанию иногда без видимой причина (обычно по причине память). Попробуйте перезапустить приложение, если вы уже это сделали; проблема сохраняется? – PseudoAj
Проблема решена, но не могли бы вы объяснить мне, как должен работать вышеприведенный код, если он появится на странице, которая появляется после отправки формы или что, потому что когда я выполняю свой код. Он ничего не делает –
Вышеприведенный код открывает веб-страницу, вводит текст и отправляет кнопку отправки. Я предполагаю, что вы направили его в правильный домен, тогда он должен отобразить результат. – PseudoAj