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

Selenium-Rc使用简单示例

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

51Testing软件测试网~0myQ'E9F$r"I

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

+~?7Iv `W'Z;i0贴一部分C#代码:

oa#X!}N"K&V051Testing软件测试网NVJy+I u"aj5}

using System;51Testing软件测试网 gH6~+N#Y0^%m
using System.Text;51Testing软件测试网H8~{(] Bhwf
using System.Collections.Generic;51Testing软件测试网T3j@7kj"|
using Microsoft.VisualStudio.TestTools.UnitTesting;51Testing软件测试网&ilZ-fEU.u u4k
using Selenium;

ax%I*U hN4^051Testing软件测试网;f9b oo%h+h

namespace SelenuimTestProject51Testing软件测试网&nmA:s"rK2L8t
{51Testing软件测试网&W0U3^5z(e3gX
    /// <summary>
;z^'v7P#q%V C)r/Xe0    /// UnitTest1 的摘要说明51Testing软件测试网 Aj{p t9G&A3Y.^u
    /// </summary>51Testing软件测试网5` ZsH5[T s t
    [TestClass]
qR4WC Cq;{A4y @$q0    public class UnitTest1
!]L"{T1~w9u2P,r2^P+r j0    {
C)^8F!C8_r%a} vJ[0        private ISelenium browser;
%x r^)O:Y fS0g0        public UnitTest1()51Testing软件测试网E"X*Nh$ga+oI
        {51Testing软件测试网m.~V phL-B
            //51Testing软件测试网 gK!j,gk^ A
            // TODO: 在此处添加构造函数逻辑
8rDDl`c$sQ2{0            //51Testing软件测试网'q:XN F[~
        }

z0vG$j-ie%cD051Testing软件测试网:Ef#M R+f(fj

        [TestMethod]
+G-`6ia.~@T,b0        public void TestMethod1()51Testing软件测试网%[,CD y1W+V$a7T1y:D'v
        {51Testing软件测试网v!W.N/p k'z d
            browser = new DefaultSelenium("localhost",
B.L8YB2fflu!v0               4444, "*iexplore", "http://www.google.com");51Testing软件测试网"E5n] e!mt
           // browser = new DefaultSelenium("localhost",4444,@"*custom C:\Program Files\Internet Explorer\iexplore.exe","http://www.google.com");51Testing软件测试网$a!mOY6@!H
            browser.Start();

w6}wE3jNk0z0

)}%y)mI6Vt;X5U6e |0            browser.Open("http://www.google.com/webhp?hl=en");
_'_7u*P-F0            browser.Type("q", "hello world");51Testing软件测试网!F|`1NPH#yoDuJ
            browser.Click("btnG");
Mc2bT:ikp&og0           51Testing软件测试网s8ciD |/Y8\\I9V
            browser.WaitForPageToLoad("5000");51Testing软件测试网8ep+{k B{J?#n
            browser.Stop();51Testing软件测试网?h:Nz` d/L
           51Testing软件测试网 D[3k1@b1J6|
           // Assert.AreEqual("hello world - Google Search", browser.GetTitle());
i`-V8BE3m+}0        } 
&}J}o R:Dxw0    }
E^`B0IK0}
FFmj:wn2k%|0

}g!C)a2~j4A0

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

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

评分:0

我来说两句

Open Toolbar