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()
{
}
}
}
这样一个测试的脚本写好了