51Testing软件测试网(t&QWa8M F lr51Testing软件测试网:mO&f.nk8|Q
作者:zzxxbb112
gbj.Lw-L'U`V8r0时间:2011/11/22 版权所有,侵权必究。
%\H[C0W
d\0出处:http://blog.csdn.net/zzxxbb112
xi,tl
}0"S
qt@
{pC0yV B
k&~7h,Dr$?{0 在讲解完了对象识别后,我们这一讲就开始讲解如何对各类常用web控件进行自动化测试操作了,由于这一节内容比较基础,属于入门内容,但是又非常重要,因此讲座为了照顾新人,还是决定把这些内容简单的带带过,为后续的讲座内容做准备。对于熟悉watir操作各类常用控件的朋友可以直接绕道。51Testing软件测试网I;XO}v*Mte9o
51Testing软件测试网.Kd5i4qVM!`7M"gx3J;~
s
/NO7v]"T0
0mP:SQ!tAmZ(h08i0dE-ZX#J5E;I0一、常用web控件:
u"D'S
exTY051Testing软件测试网}b"Bf B(L1g
5J Y4H {;k
Z@HK051Testing软件测试网4Qz~3L!RJ
%aZ
n
bP3@I M o Z0 1. 文本框51Testing软件测试网"d])Q1V U
51Testing软件测试网]\E@k(n2Gz 2. 按钮
4o^o H5SNr+Q7XA
V051Testing软件测试网6f:hHtg7c;H 3. 超链接
P!r;VW,R/zI8W0^051Testing软件测试网[
b&K6~D)_QA3d${ 4. 单选框
e%P?(vfRI6e0+b1V;]R*F0 5. 复选框51Testing软件测试网g-szyZ0h8j
a
51Testing软件测试网T.~'w)p
~x3P ga 6. 下拉列表
!bh
|/Z"tU051Testing软件测试网\f3pJ(Z51Testing软件测试网u7\/w5SK~4Y.uv
V
51Testing软件测试网{]_o3e!y*r
Td1PXM/ao1I0f0二、控件操作介绍
R3Q.F*@s&[0S$sb3p0IP t,F/z{
HZ;a0
Bq1M]NPK}4|R051Testing软件测试网^7K2D!UXY
u8_"~\~P%j yi%k0文本框操作:51Testing软件测试网Tq.q3Qy(m
51Testing软件测试网$h`eS/O3R!P~51Testing软件测试网
X{#|!O8^[;Lpu
#coding: UTF-8
#导入Watir包
require "Watir"
#实例化IE对象
ie = Watir::IE.start("http://image.baidu.com/gaoji/advanced.html")
#文本框操作
ie.text_field(:name,"k1").set "iquicktest"
51Testing软件测试网*z+\"__8evg:^下拉列表操作:
51Testing软件测试网&X8rak"U6oHhJ6^S
JmQAb;R'{0AI:~cQ^&^051Testing软件测试网'bFG}!E'F
#coding: UTF-8
#导入Watir包
require "Watir"
#实例化IE对象
ie = Watir::IE.start("http://image.baidu.com/gaoji/advanced.html")
#下拉列表操作
ie.select_list(:name,"lmm").select "jpg"
w N;Za]6?~0单选框操作:
#y-U&ht
F$E)uC0
`s3\%M#q+~0 S-S6|%_C!]'^051Testing软件测试网*L1R:qx)S
nx
#coding: UTF-8
#导入Watir包
require "Watir"
#实例化IE对象
ie = Watir::IE.start("http://image.baidu.com/gaoji/advanced.html")
#单选框操作
ie.radio(:id,"sOff").set
}
|tGB051Testing软件测试网mys1|w{vB51Testing软件测试网h3K!X)L*O"R.C
X7rg+o
HY:taQ0超链接操作:
a;M%M\!}"U;y051Testing软件测试网+I
i4X&tv51Testing软件测试网td#} C*J!_&r
#coding: UTF-8
#导入Watir包
require "Watir"
#实例化IE对象
ie = Watir::IE.start("http://image.baidu.com/gaoji/advanced.html")
#超链接操作
ie.link(:url, "http://www.baidu.com/search/image_help.html").click
51Testing软件测试网 J0pz;IuN+S |,E+b'Ww-f按钮操作:
Lk$K'?.O&q0
#coding: UTF-8
#引用watir包
require "watir"
#实例化Watir模块的IE类,打开IE浏览器
ie = Watir::IE.new
#跳转页面为IQuickTest领先技术博客首页
ie.goto("www.baidu.com")
ie.text_field(:name,"wd").set "iquicktest"
#点击按钮百度一下
ie.button(:value,"百度一下").click
J)Cf9apMaAt0Ur%QT'[#Q*}$fQ7z{U051Testing软件测试网Os5d,FC9s
X w复选框操作:51Testing软件测试网WaDFe!Wv{
51Testing软件测试网zdJ1Wsj%s
WS(ky#coding: UTF-8
#引用watir包
require "watir"
#实例化Watir模块的IE类,打开IE浏览器
ie = Watir::IE.new
#跳转页面为IQuickTest领先技术博客首页
ie.goto("https://passport.baidu.com/?login&tpl=mnwww.baidu.com")
#点击按钮百度一下
ie.checkbox(:name,"mem_pass").clear
51Testing软件测试网R2e3?bha7`7V9_#R~4mE总结:$Ez&~9Y3b}'ic051Testing软件测试网 DL;x*\3x 以上这些常用控件对象的操作用法都已经通过实际的例子介绍给大家了,关于对象的属性捕获可以参见讲座3测试对象识别那章
-G9TJ G&kFO051Testing软件测试网b5fb'MP#u]&e1f51Testing软件测试网_@
c
ej
Rss订阅IQuickTest(关于如何订阅?)
'Ed|Q5h$]1d0GoogleReader订阅地址: http://feeds.feedburner.com/iquicktest
51Testing软件测试网*y;Q?"Z6\yk8~xLt `,s0
N
_:t8J3j|051Testing软件测试网R2?}s&B
作者:zzxxbb112 发表于2011-11-22 12:28:44
原文链接
51Testing软件测试网6f2A4eab-W(\c"x51Testing软件测试网x1eK0C K;?!C-uLink URL:
http://blog.csdn.net/zzxxbb112/article/details/6998269