selenium for c#搭建环境和简单的demo

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查看结果,你会发现页面会根据你编写的代码输入内容和跳转。

 

 

 

你可能感兴趣的:(c#,test)