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 "
理由(通常はメモリのため)。アプリケーションを再起動してください。問題は解決しませんか? – PseudoAj
問題は解決しましたが、上記のコードがどのように機能するかは、フォームが提出された後のページをポップアップするか、コードを実行しているときに表示されるかを説明できますか?それは何もしていない –
上記のコードは、Webページを開き、テキストを入力し、送信ボタンをヒットします。私はあなたが正しいドメインにそれを指示したと仮定し、結果を表示する必要があります。 – PseudoAj