既然选择远方,便只顾风雨兼程……
Selenium-Rc使用简单示例
上一篇 /
下一篇 2008-09-26 23:00:43
/ 个人分类:测试学习笔记
51Testing软件测试网~0myQ'E9F$r"I今天在论坛上看到这个问题,就出来说一下:Selenium-Rc单独使用,需要添加对于ThoughtWorks.Selenium.Core的引用,然后可以自定义脚本,做web自动化测试~~51Testing软件测试网&P|)jrYhX
+~?7Iv `W'Z;i0贴一部分C#代码:
oa#X!}N"K&V051Testing软件测试网NVJy+Iu"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+hnamespace SelenuimTestProject51Testing软件测试网&nmA:s"rK2L8t
{51Testing软件测试网&W0U3^5z(e3gX
/// <summary>
;z^'v7P#q%VC)r/Xe0 /// UnitTest1 的摘要说明51Testing软件测试网
Aj{pt9G&A3Y.^u
/// </summary>51Testing软件测试网5`Zs H5[T
s
t
[TestClass]
q R4WCCq;{A4y@$q0 public class UnitTest1
!]L"{T1~w9u2P,r2^P+rj0 {
C)^8F!C8_r%a}
vJ[0 private ISelenium browser;
%x
r^)O:YfS0g0 public UnitTest1()51Testing软件测试网E"X*N h$ga+o I
{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软件测试网%[,C D
y1W+V$a7T1y:D'v
{51Testing软件测试网v!W.N/pk'zd
browser = new DefaultSelenium("localhost",
B.L8YB2f flu!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+{kB{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}oR:Dxw0 }
E^`B0I K0}
FFmj:wn2k%|0
}g!C)a2~j4A0
收藏
举报
TAG:
测试
web
测试学习笔记
Selenium-rc