import com.gargoylesoftware.htmlunit.BrowserVersion;
import com.gargoylesoftware.htmlunit.WebClient;
import com.gargoylesoftware.htmlunit.html.HtmlButton;
import com.gargoylesoftware.htmlunit.html.HtmlPage;
import com.gargoylesoftware.htmlunit.html.HtmlPasswordInput;
import com.gargoylesoftware.htmlunit.html.HtmlTextInput;
public class TestUnit {
public static void testHomePage() throws Exception {
// 新建一个WebClient对象,此对象相当于浏览器
final WebClient webClient=new WebClient(BrowserVersion.INTERNET_EXPLORER_7);
webClient.setJavaScriptEnabled(false);
webClient.setJavaScriptTimeout(300);
webClient.setAppletEnabled(false);
webClient.setPopupBlockerEnabled(false);
webClient.setThrowExceptionOnFailingStatusCode(false);
webClient.setThrowExceptionOnScriptError(false);
webClient.setCssEnabled(false);
webClient.setActiveXNative(false);
webClient.setRedirectEnabled(true);
webClient.setActiveXNative(false);
// 首页登录地址
URL url=new URL("http://hi.mop.com/SysHome.do");
HtmlPage page=webClient.getPage(url);
//System.out.println("sss"+page.getTitleText()+":"+page.asText());
HtmlTextInput InputUserName = (HtmlTextInput)page.getElementByName("nickname");
//HtmlPage page = webClient.getPage("http://hi.mop.com/SysHome.do");
//HtmlTextInput InputUserName = (HtmlTextInput)page.getElementByName("nickname");
HtmlPasswordInput InputPassword = (HtmlPasswordInput)page.getElementByName("password");
InputUserName.setText("用户名");
InputPassword.setText("密码");
HtmlButton hb = (HtmlButton)page.getElementById("login");
page = hb.click();
System.out.println(page.getTitleText()+":"+page.asText());
}
public static void main(String[] args) {
try {
//URL url=new URL("http://hi.mop.com/SysHome.do");
testHomePage();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
就是模拟一个浏览器
分享到:
相关推荐
标题中的“discuz仿 chinaren、mop猫扑、泡泡双栏网格模板”指的是基于Discuz!论坛系统创建的一种设计风格,它模仿了chinaren、mop猫扑和泡泡等知名网站的双栏网格布局。这种布局通常包含左侧的主要内容区域和右侧的...
【标题】"mop猫扑网分页代码.rar"指的是一个与猫扑网分页功能相关的JavaScript代码资源,它被压缩在RAR格式的文件中。猫扑网是中国知名的网络社区,其网页设计和功能实现经常成为开发者学习和借鉴的对象。这里的...
**文件名mop**:在压缩包中,"mop"可能是猫扑社区相关文件的简写或缩写,这可能包括PHP源代码文件、配置文件、模板文件等。用户解压后,会看到与猫扑社区相关的各种文件结构,通过这些文件,用户可以进一步理解和...
php +mysql更安全、discuz核心功能更强大 演示:http://bbs.350108.net/(提供下载) 咨询QQ:729392912
【标题】"mop猫扑网分页特效代码"涉及到的是网页开发中的一个特定功能,即在网站上实现美观且互动性强的分页效果。猫扑网作为一个知名的网络社区,其分页特效可能是为了提高用户体验,使用户在浏览大量内容时能够更...
MSC POOL MOP procedure
自己用httpwebrequest写的自动在Mop打卡的程序,带源代码 不小心把老代码发上来了,请自行添加以下代码 public bool punch()函数最后return true; MP.cs里重载public bool punch(string icode)里面的返回判断忘记...
Groovy MOP,全称Meta-Object Protocol(元对象协议),是Groovy语言的一个核心特性,它提供了一种强大的方式来扩展和修改类的行为。在Java中,我们通常需要通过继承或接口实现来扩展功能,但Groovy的MOP允许我们在...
标题中的“6KBBS 放MOP模板”指的是一个针对6KBBS论坛系统设计的MOP(My Own Portal,自定义门户)模板。6KBBS是一个开源的论坛软件,允许用户根据自己的需求定制界面和功能。MOP模板则是对6KBBS论坛首页的一种美化...
标题中的“迅雷猫扑漫画下载器 0.02版”表明这是一款用于下载猫扑漫画的软件,特别提到了是第0.02版本,暗示它可能处于早期开发阶段,可能存在较多的功能限制和问题。 描述中提到的几点关键信息如下: 1. **没有用...
标题中的“仿q吧mop杂烩左右分栏首页调用”指的是创建一个类似Q吧(QQ论坛)或MOP(猫扑网)的杂烩风格的网站布局,这种布局通常采用左右分栏的设计,即页面左侧显示主要内容,右侧则展示辅助信息或侧边栏。...
与单目标优化不同,MOP不存在唯一最佳解,而是存在一个非支配解集,即帕累托最优解集。帕累托最优解是指任何其他解都无法在不恶化至少一个目标的情况下改善至少一个目标。 **MOEA/D的运作原理** 1. **问题分解**:...
在文件名称列表“mop”中,我们可以推测这包含了模仿猫扑设计的各种文件,可能包括HTML模板文件、CSS样式表、图片资源等。对这些文件的逐个分析,可以帮助我们逐步拆解模板的构建过程,从静态结构到动态效果,全方位...
mop网贴贴左侧特效,左侧静止,右侧上下移动
1.以m文件的形式编写好的,直接就可以调用
MOP7。0风格破解版 MOP7。0风格破MOP7。0风格破解版解版MOP7。0风格破MOP7。0MOP7。0风格破解版风格破解版解版MOP7。0风格破解版
猫扑网,源自英文单词"MOP",最初寓意为"拖把",但在网络世界中,它代表了一个极具影响力和娱乐性的中文在线论坛——猫扑大杂烩。该社区成立于1997年10月,经过多年发展,已经成为一个集猫扑大杂烩、猫扑贴贴论坛、...
**MOP算法详解及其在一维信号处理中的应用** MOP,全称为多目标优化问题(Multi-Objective Optimization Problem),是优化理论中的一个重要分支。它旨在寻找一组最优解,这些解在所有可能解中能够同时优化多个相互...
MOP(猫扑)是中国早期著名的网络社区,其对开式论坛设计模式深受用户喜爱。这种论坛结构通常包括主版块、子版块和帖子等元素,用户可以在不同的板块进行发帖、回帖、搜索等功能,支持多层分类,方便用户按照兴趣...
猫扑(Mop)是中国早期非常著名的网络社区之一,成立于1997年。它最初是以讨论计算机技术为主的论坛,后来逐渐发展成为涵盖娱乐、体育、科技等多个领域的综合性网络社区。猫扑以其开放自由的讨论氛围吸引了大量的...