您的位置:軟件測試 > 開源軟件測試 > 開源單元測試工具 > Nunit
利用Selenium搭建Nunit測試框架
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時間:[ 2013/12/25 9:44:32 ] 推薦標(biāo)簽:功能測試 單元測試 開源

1、首先下載selenium RC和selenium sever,并將selenium sever放在selenium RC的解壓縮目錄下,創(chuàng)建文件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中調(diào)試的時候也可以下載TestDriver,這個可以方便debug.

3、這些準(zhǔn)備工作做好了可以啟動VS了。

以管理員的身份打開VS2010,F(xiàn)ile——New——Project,左邊選擇visual C#下的windows,右邊選擇Class Library,自己給工程名個名字,然后工程創(chuàng)建好了。

在工程上點擊右鍵,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()

       {

       }

   }

}

 

這樣一個測試的腳本寫好了

軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd