51Testing软件测试论坛

标题: 关于一些控件的描述性编程的收集 [打印本页]

作者: kevin_swpi    时间: 2007-1-12 17:35
标题: 关于一些控件的描述性编程的收集
这个帖子目的是希望大家能把自己平时遇见的一些常用的控件的一些属性方法等的用法写出来,让大家在学习的时候能少走弯路,提高学习效率.

    比如
    Browser("AspDotNetStorefront").Page("AspDotNetStorefront_2").WebRadioGroup("OKToEMail").Select "OKToEMailYes"

   '下面就是这个WebRadioGroup控件的item的数目
    msgbox Browser("AspDotNetStorefront").Page("AspDotNetStorefront_2").WebRadioGroup("OKToEMail").GetROProperty("items count")

   但如果我还想做下一步:让第二个选项处于被选状态,又该怎么写,如果是WebCheckBox呢,等等这些

   诸如此类的,大家平时常用到的其他一些控件的编程实例,希望大虾门能停下来,花点时间写下来,呵呵,多多易善:sdlkfj3
作者: denisye    时间: 2007-1-12 17:49
WebRadioGroup和WebList都可以使用#来通过序号选择
我帖一段QTP帮助里的信息
object.Select Item

Argument Description
object A test object of type WebList.
Item Required. A Variant value. The value to select. The value can either be one of the items in the list or an index. To specify the index of the item to select, use "#index". Index values begin with 0.


Browser("AspDotNetStorefront").Page("AspDotNetStorefront_2").WebRadioGroup("OKToEMail").Select "#1"即为选中第二个选项
作者: kevin_swpi    时间: 2007-1-13 01:02
这个帖子不要沉下去
大家顶起来呀

呵呵
作者: alex7    时间: 2007-1-15 10:31
好东西。能再收集一些,就好了。
作者: iceblue_wang    时间: 2007-1-16 15:53
帮顶, 顺便学习
作者: xihong2004    时间: 2007-1-17 10:17
帮你顶一下
作者: viviv_wang    时间: 2007-1-26 16:28
kevin_swpi :描述性编程是要用对象的类型加对象的属性来固定的,比方:browser("title:=aa"),browser是类型,title是对象的一个属性,aa是对象的属性值.
set temp  = browser("title:=aa").page("name:=bb")
with temp
if .exist then
.webedit("index:=n").set "value"

.webbutton("name:=tt").click
else
reporter.reportevent micFail,"",""
end if
end with
呵呵,整个过程应该就是这样吧.
个人意见.
作者: walker1020    时间: 2007-2-2 19:32
向各位朋友学习,尽管还没有用过描述性编程。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2