既然选择远方,便只顾风雨兼程……

Selenium-Rc使用简单示例

上一篇 / 下一篇  2008-09-26 23:00:43 / 个人分类:测试学习笔记

TAu1br0今天在论坛上看到这个问题,就出来说一下:Selenium-Rc单独使用,需要添加对于ThoughtWorks.Selenium.Core的引用,然后可以自定义脚本,做web自动化测试~~51Testing软件测试网(K c,^Cp w|:aO

I+FM;m,u(W#i!e0贴一部分C#代码:51Testing软件测试网"Ul-fv!~/n0b&GQ

51Testing软件测试网}%~8t I3O Jv

using System;
rN1v(P-B+d0using System.Text;
)wJV&A OR@0using System.Collections.Generic;
dx7y7_b0using Microsoft.VisualStudio.TestTools.UnitTesting;51Testing软件测试网`_F`wQ
using Selenium;51Testing软件测试网Gw+IW,Yup8O8d^f

f \LPU `0namespace SelenuimTestProject51Testing软件测试网 J,FdC C-H
{51Testing软件测试网r!O NC+\e^\
    /// <summary>51Testing软件测试网3P&^ ?"ja
    /// UnitTest1 的摘要说明51Testing软件测试网V,Y.l(XY
    /// </summary>
t9~+\i3uw&G$]6Ekw0    [TestClass]
&B9@0d*Io#ME!{0    public class UnitTest1
3I _7e4e"G }0    {51Testing软件测试网QKqB:U8I3L
        private ISelenium browser;
*`H(A_Bs1gilF2C0        public UnitTest1()
,@J y.T2M4lF0        {51Testing软件测试网 g'e3f"i,S'tDT`
            //51Testing软件测试网 p2fS:Y S,|%r[
            // TODO: 在此处添加构造函数逻辑
b&T+z`/`1E0            //
+L @7@5H?;GR0        }

"}l+K~!y Hq1p GX4q0

Y U#efoe)}p5O7j*v0        [TestMethod]51Testing软件测试网6PM7Ztw4a;Uu4I
        public void TestMethod1()51Testing软件测试网)}V Z n6h#NX
        {
"^Y$?^/DM0            browser = new DefaultSelenium("localhost",
5xo2H6pI Tn0               4444, "*iexplore", "http://www.google.com");
c'mcnnBep0           // browser = new DefaultSelenium("localhost",4444,@"*custom C:\Program Files\Internet Explorer\iexplore.exe","http://www.google.com");51Testing软件测试网%VwC"oD;IQ
            browser.Start();

a |7]#oj%f0

/G aXT!R4e;HH0            browser.Open("http://www.google.com/webhp?hl=en");
W2fS$pyd6m{0            browser.Type("q", "hello world");
0T w"q6\8]0b0            browser.Click("btnG");
F/Fh+o/\|0           51Testing软件测试网m"e-X3`.Br&P2{
            browser.WaitForPageToLoad("5000");
U~kMM-N*ARCu0            browser.Stop();
GXF(S2qOnSJ3F0           
+KUS N~(f I0           // Assert.AreEqual("hello world - Google Search", browser.GetTitle());51Testing软件测试网0Xr+`Uf%J5?g T.{
        } 
l'g_rI Y)P0    }
Z}2D0r9l}?,f%j+hD0}
C{8V*R)h#U#D:V7B#h051Testing软件测试网 Oo7Vr2E-cl#U,S nI


TAG: 测试 web 测试学习笔记 Selenium-rc

引用 删除 lauragodsgirl   /   2011-04-01 17:41:20
5
 

评分:0

我来说两句

Open Toolbar