HtmlUnit如何模拟失去焦点触发的事件 人工用浏览器的操作是这样的,打开网址,有几个输入框,鼠标指进去,输入完,失去焦点的时候做个验证。请问怎么用HtmlUnit模拟呢谢谢了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 HtmlUnit不了解,帖子帮你顶上去了。 import java.io.IOException;import com.gargoylesoftware.htmlunit.BrowserVersion;import com.gargoylesoftware.htmlunit.Page;import com.gargoylesoftware.htmlunit.WebClient;import com.gargoylesoftware.htmlunit.html.HtmlButton;import com.gargoylesoftware.htmlunit.html.HtmlElement;import com.gargoylesoftware.htmlunit.html.HtmlPage;public class TestMain { public static void main(String[] args) throws IOException { WebClient client = new WebClient(BrowserVersion.INTERNET_EXPLORER_8); HtmlPage page = client.getPage("http://www.kaixin001.com"); HtmlElement elmt = page.getElementByName("email"); //elmt.mouseOut(); //elmt.mouseOver(); elmt.click(); elmt.type("用户名"); System.out.println(elmt.getTextContent()); HtmlElement elmt1 = page.getElementByName("password"); elmt1.click(); elmt1.type("密码"); // HtmlButton loginBtn = (HtmlButton)page.getElementById("btn_dl"); Page resultPage = page.getElementById("btn_dl").click(); try { Thread.sleep(5000); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } System.out.println(resultPage.getWebResponse().getContentAsString()); } }看到//elmt.mouseOut();//elmt.mouseOver();elmt.click(); 了吧,不用解释了吧。 求助,选择了制药企业的MES开发,大神你怎么看 hibernate的cascade只能实现一层级联,在多层就不行了,???????????????????? 有工作经验或水平不错的进来 如何实现一个帐号只能一个人登录 求救一个简单的struts2的链接问题! 寻求 jxl.jar for jdk1.3 的下载地址 Hibernate 查询问题!谁来帮我看看是什么原因!? insert 语句 谁救救我啊 关于在jbuilder7中开发EJB的问题! Struts2+Hibernate报错! 大家來說說使用DWR的不好的一面
import com.gargoylesoftware.htmlunit.Page;
import com.gargoylesoftware.htmlunit.WebClient;
import com.gargoylesoftware.htmlunit.html.HtmlButton;
import com.gargoylesoftware.htmlunit.html.HtmlElement;
import com.gargoylesoftware.htmlunit.html.HtmlPage;public class TestMain {
public static void main(String[] args) throws IOException {
WebClient client = new WebClient(BrowserVersion.INTERNET_EXPLORER_8);
HtmlPage page = client.getPage("http://www.kaixin001.com");
HtmlElement elmt = page.getElementByName("email");
//elmt.mouseOut();
//elmt.mouseOver();
elmt.click();
elmt.type("用户名");
System.out.println(elmt.getTextContent()); HtmlElement elmt1 = page.getElementByName("password");
elmt1.click();
elmt1.type("密码"); // HtmlButton loginBtn = (HtmlButton)page.getElementById("btn_dl");
Page resultPage = page.getElementById("btn_dl").click();
try {
Thread.sleep(5000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} System.out.println(resultPage.getWebResponse().getContentAsString());
}
}看到
//elmt.mouseOut();
//elmt.mouseOver();
elmt.click();
了吧,不用解释了吧。