Chinaunix首页 | 论坛 | 博客
  • 博客访问: 167188
  • 博文数量: 46
  • 博客积分: 2820
  • 博客等级: 少校
  • 技术积分: 755
  • 用 户 组: 普通用户
  • 注册时间: 2006-12-18 01:16
文章分类

全部博文(46)

文章存档

2011年(2)

2010年(12)

2009年(6)

2008年(26)

我的朋友

分类:

2010-05-17 13:51:02

下载Selenium RC,.net中引用对应的dll
java运行 服务器 : java -jar Selenium-server.jar

测试参考
http://www.lostechies.com/blogs/agilecruz/archive/2009/02/10/how-to-configure-selenium-rc-for-use-in-c-nunit-tests.aspx

using System;
using System.Text;
using System.Text.RegularExpressions;
using System.Threading;
using NUnit.Framework;
using Selenium;

namespace SeleniumTests
{
    [TestFixture]
    public class NewTest
    {
        private ISelenium selenium;
        private StringBuilder verificationErrors;
        [SetUp]
        public void SetupTest()
        {
            selenium = new DefaultSelenium("localhost", 4444, "*chrome", "
            selenium.Start();
        }
        [TearDown]
        public void TeardownTest()
        {
            try
            {
                selenium.Stop();
            }
            catch (Exception)
            {
                // Ignore errors if unable to close the browser
            }
           Assert.AreEqual("", verificationErrors.ToString());

        }
        [Test]
        public void TheNewTest()
        {
            selenium.Open("/Home");
            selenium.Type("loginname", "sparky");
            selenium.Type("password", "mooseButt");
            selenium.Click("ctl00_MainContent_loginButton");
            Assert.AreEqual("burp", selenium.GetValue("burpField"));
        }
    }
}

阅读(517) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~