c# WaitN NUnit实现单元自动化测试

1)下载NUnit-2.6.1,下载地址http://download.csdn.net/detail/czh4869623/4582584

2)下载WatiN.Core.dll和Interop.SHDocVw.dll,下载地址http://download.csdn.net/detail/czh4869623/4584335

3)用VS创建测试项目(File—New—Project—Test—Test Project)

4) 添加引用:在项目中添加文件夹dll然后将WatiN.Core.dll和Interop.SHDocVw.dll放入dll文件夹中,然后添加WatiN.Core.dll引用,添加nunit.framework引用。

 

5)编写代码如下

using System;
using System.Text;
using System.Collections.Generic;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using WatiN.Core;
using NUnit.Framework;
using System.Threading;

namespace TestProject4
{
    /// <summary>
    /// UnitTest1 的摘要说明
    /// </summary>
    [TestFixture]
    public class UnitTest1
    {
        public UnitTest1()
        {
            //
            //TODO: 在此处添加构造函数逻辑
            //
        }
        [RequiresSTA]
        [Test]
        public void GoToBaidu()
        {
            //打开baidu
            using (IE ie = new IE("http://www.baidu.com"))
            {
                //给id为kw的文本框添加文字hyddd
                ie.TextField(Find.ById("kw")).TypeText("hyddd");
                //单击id为su的按钮
                ie.Button(Find.ById("su")).Click();
                //判断打开的页面时否包含“hyddd - 博客园”
                NUnit.Framework.Assert.IsTrue(ie.ContainsText("hyddd - 博客园"));
                ie.Link(Find.ByText("hyddd - 博客园")).Click();
            }
        }
        [RequiresSTA]
        [Test]
        public void GoToGoogle()
        {
            using (IE ie = new IE("http://www.google.com"))
            {

            }
        }
    }
}

6)按F6生成成功

7)打开NUnit(File—Open Project)找到测试项目生成的dll(E:\test\TestProject4\TestProject4\bin\Debug\TestProject4.dll)

8)选择测试项目中的方法单击Run查看效果。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值