WatiN 轻松解决网页源代码问题
来源:互联网 发布:js中的while死循环 编辑:程序博客网 时间:2024/06/06 02:09
今天工作中遇到一个需要在网页获取当前打开的产品版本号的需求,还必须得用C#来实现,之前用Java习惯了,突然改成用C#,竟突然不知道该新建什么类型的项目。
高人Su指点下,使用了WatinN这个第三方软件来实现,可以根据自己的.net framework版本的不同下载不同版本,由于我的.netframework是2.0的,所以我就下载了最低版本。功能很简单所以代码不多。
新建了一个console Application项目
将下载下来的压缩包里面所有的内容,我的是2.0的,所以里面有三个dll,都拷贝至我新建项目下,并在项目中通过添加引用的方式将三个dll添加,效果如下所示
然后部分代码如下:
using System;using System.Collections.Generic;using System.Text;using WatiN.Core;namespace EVAAVersionConfirm{ class Program {
[STAThread] static int Main(string[] args) { using (IE browser = new IE("http://"+args[0]))//此处输入访问的网址 { browser.WaitForComplete(); if (browser.ContainsText("1280*1024 is recommended. v1.1.0.12403 Updated "))//此处可输入网页源文件中预包含的文本 return Constants.returnNormal; else return Constants.returnFail; } } }}
这个例子是很小的一个例子,WatiN其他的功能还算强大,目前只支持IE和firefox。
其他相关的功能请自己查看文档学习吧,加油~
以马内利~
- WatiN 轻松解决网页源代码问题
- 使用WebBrowser获取网页源代码,解决中文乱码问题
- 使用WebBrowser获取网页源代码,解决中文乱码问题
- 获取网页源代码并解决字符乱码的问题
- Watin
- c# 网页测试自动化测试框架WatiN
- 轻松解决JTable排序问题
- 轻松解决权限树问题
- 轻松解决JTable排序问题
- 轻松解决Rhythmbox乱码问题
- 轻松解决Rhythmbox乱码问题
- 轻松解决FirePHP乱码问题
- 轻松解决JTable排序问题
- 网页源代码\r\n问题
- c# 获取网页源代码(可解决某些页面乱码的问题)
- 解决网页居中问题
- 解决网页乱码问题
- 解决网页打不开问题
- Weiss的数据结构与算法分析(C++版)源码编译说明
- PE 格式详解1 PE Header
- com口被占用或者已经打开
- 福州大学第十届程序设计竞赛+Problem C 数字的孔数
- android如何利用html进行布局设计入门
- WatiN 轻松解决网页源代码问题
- VS2010中创建DLL
- 使用Simple-Spring-Memcached的demo示例
- win7 系统英文版转化为可安装中文软件版本
- 模拟简单进程调度实验
- 骑行
- Shared library "Hello World!" for Android
- 小小度刷礼品——解题报告
- 计算行程 计算了小明一共骑行了多远(单位:公里)。其中d表示小明自行车轮子的直径(单位:米)。