1)下载配置java环境
首先下载并安装jdk1.5.0,下载地址如下http://download.csdn.net/detail/czh4869623/4575916
在jdk1.5.0安装完成后在cmd的指令输入java查看java环境是否搭建完成,如果报'java' is not recognized as an internal or external command...
请将jdk1.5.0 bin的安装路径(C:\Program Files (x86)\Java\jdk1.5.0\bin)添加到环境变量Path中去(我的电脑右击属性—环境保护—高级—环境变量—Path)
如果Path原来的值是XXX那么将Path得值修改成XXX;C:\Program Files (x86)\Java\jdk1.5.0\bin。
2)下载并运行selenium-remote-control-1.0.3,下载地址如下http://download.csdn.net/detail/czh4869623/4575914
启动Selenium测试服务器,在cmd命令下找到selenium-server.jar所在的路径如F:\install\selenium-remote-control-1.0.3\selenium-server-1.0.3 然后运行java -jar selenium-server.jar
java -jar selenium-server.jar启动后,selenium-server服务默认监听端口号为4444,若该端口号被占用,可以使用java -jar selenium-server.jar -port nnnn指定端口号。
更详细的参数使用请参考java -jar selenium-server.jar -help。
3)编写测试项目
新建测试项目(文件——新建——项目——测试项目——测试文档——测试项目)
给项目添加引用
把selenium-dotnet-client-driver-1.0.1目录中的ThoughtWorks.Selenium.Core.dll,ThoughtWorks.Selenium.IntegrationTests.dll,ThoughtWorks.Selenium.UnitTests.dll添加到项目中。
代码如下
[TestMethod]
public void TestMethod1()
{
//127.0.0.1为Selenium测试服务器位置。
//4444为Selenium测试服务器监听端口。
//*iexplore为启动浏览器类型,我把它改为了IE浏览器。
//http://www.baidu.com为源地址。
ISelenium selenium = new DefaultSelenium("127.0.0.1", 4444, "*iexplore", "http://www.baidu.com");
selenium.Start();
selenium.Open("/");
selenium.Type("kw", "hyddd");
selenium.Click("su");
selenium.WaitForPageToLoad("30000");
Assert.IsTrue(selenium.IsTextPresent("hyddd - 博客园"));
selenium.Click("//table[@id='1']/tbody/tr/td/h3/a/font");
selenium.Close();
selenium.Stop();
}
4)按F5查看结果,你会发现页面会根据你编写的代码输入内容和跳转。