利用Selenium搭建Nunit测试框架

Vevina ·
更新时间:2024-09-21
· 838 次阅读

1、首先下载selenium RC和selenium sever,并将selenium sever放在selenium RC的解压缩目录下,创建文件start up.bat文件,里面写上java -jar "C:selenium-dotnet-2.3.0selenium-server-standalone-2.3.0.jar"。此时以管理员的身份运行start up.bat文件可以启动selenium sever。

2、下载Nunit并安装。在VS中调试的时候也可以下载TestDriver,这个可以方便debug.

3、这些准备工作做好了可以启动VS了。

以管理员的身份打开VS2010,File——New——Project,左边选择visual C#下的windows,右边选择Class Library,自己给工程名个名字,然后工程创建好了。

在工程上点击右键,Add——New Item,选择Class,然后自己给这个Class起个名字,

在reference中右键选择add reference, 在第一栏.net中选择nunit.framwork和ThoughtWorks.Selenium.Core,将这两项添加进来。

打开Class,将这三项usingSelenium;usingNUnit.Framework;usingSystem.Threading;输入到顶部。下面是套用selenium的框架。

namespace 工程名

{

   [TestFixture]

   publicclass类名

   {

        privateSelenium.ISeleniumie =newDefaultSelenium("127.0.0.1", 4444,"*firefox","http://10.59.37.209/xserver/default.aspx");

       [TestFixtureSetUp]

       publicvoidSetUp()

       {

           ie.Start();

           ie.Open(@"http://10.59.37.209/xserver/default.aspx");

           ie.WindowMaximize();

           ie.Type("txtPassword","1234");

           ie.Click("btn_Login");

           Thread.Sleep(5000);

       }

       [TestFixtureTearDown]

       publicvoidTearDown()

       {

           Thread.Sleep(5000);

           ie.Open(@"http://10.59.37.209/XServer/default.aspx");

           ie.Click("css=#BaseToolBar_LogoutBtn > img");

           ie.GetConfirmation();

           ie.Close();

       }

       [Test]

       publicvoidtest()

       {

       }

   }

}

这样一个测试的脚本写好了



nunit selenium 框架

需要 登录 后方可回复, 如果你还没有账号请 注册新账号