2016-05-15 23 views
0

eclipseでhtmlunitを設定する際に助けてください。私は、フォームを記入し、コードここeclipseでHTMLUNITを設定できません

を通してそれを提出するtryningています、私はすべてのライブラリが含まれていなかったが、私はそれを言って続けているアプリケーションを実行すると、「ユーザ操作が待っている私のコード

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 !"); 
      } 


     } 

} 

ですforbuilding workspace too too complete "

+0

理由(通常はメモリのため)。アプリケーションを再起動してください。問題は解決しませんか? – PseudoAj

+0

問題は解決しましたが、上記のコードがどのように機能するかは、フォームが提出された後のページをポップアップするか、コードを実行しているときに表示されるかを説明できますか?それは何もしていない –

+0

上記のコードは、Webページを開き、テキストを入力し、送信ボタンをヒットします。私はあなたが正しいドメインにそれを指示したと仮定し、結果を表示する必要があります。 – PseudoAj

答えて

0

Eclipseには(メモリのために頻繁に発生する)この奇妙な傾向があります。インスタンスを再起動するほとんどの場合、問題を修正できます。また、起動時にすべてのキャッシュ・データを消去するため、eclipse.exe -cleanを実行すると、問題を解決する必要があります。問題は、私はあなたの参照のためのリンクを添付、複数のユーザーによって報告されています:Eclipseは明白なため、時々ハングアップする傾向を持つことができます

https://www.genuitec.com/forums/topic/myeclipse-hangs-on-building-workspace-0/

User Operation is waiting for "Building Workspace"

https://www.eclipse.org/forums/index.php/t/512454/

https://bugs.eclipse.org/bugs/show_bug.cgi?id=77946

関連する問題