0
請協助我使用eclipse設置htmlunit。我tryning填寫的表格,並通過代碼無法在eclipse中設置HTMLUNIT
這裏提交這是我的代碼
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 !");
}
}
}
我沒有包括所有的圖書館,但是當我運行它口口聲聲說應用的」用戶操作等待'建築工作區'太完整了'
Eclipse可以有有時掛,沒有明顯的趨勢原因(通常是因爲記憶力)。嘗試重新啓動應用程序,如果你已經做到了;問題是否存在? – PseudoAj
問題已解決,但您能解釋我上面的代碼應該如何工作意味着它應該彈出頁面後表單submited或什麼,因爲當我執行我的代碼。它什麼都不做 –
上面的代碼打開一個網頁,輸入文本並點擊提交按鈕。我假設你已經將它指向了正確的域,那麼它應該顯示結果。 – PseudoAj