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

 

 

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 9
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值