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中調試的時候也可以下載TestDriver,這個可以方便debug.
3、這些準備工作做好了可以啟動VS了。
以管理員的身份打開VS2010,File——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()
{
}
}
}
這樣一個測試的腳本寫好了