51Testing软件测试论坛

标题: 如何对radio button进行参数化选择 [打印本页]

作者: angelia_liu    时间: 2008-10-14 15:47
标题: 如何对radio button进行参数化选择
在用Mecury的自带网站订飞机票时,我想对航班的选择进行参数化,就是每次运行时选择不同的航班.
请问如何对radio button进行参数化设置呀?
请高人指点
作者: angelia_liu    时间: 2008-10-14 15:49
我尝试了用网上的方法:
ItemCount=Browser("Welcome: Mercury Tours").Page("Select a Flight: Mercury").WebTable("DEPART").RowCount
MsgBox(ItemCount)
SelectItem=RandomNumber(0,ItemCount)
'Browser("Welcome: Mercury Tours").Page("Select a Flight: Mercury").WebRadioGroup("outFlight").Select SelectItem
但是不对,返回的tiemcount为10.
作者: angelia_liu    时间: 2008-10-14 15:50
我也试了如下的方法,也不行,运行出错
Set d_RadioCheck=Description.Create()
         d_RadioCheck("micclass").Value="WebRadioGroup"
Set all_RadioCheck=Browser("Welcome: Mercury Tours").Page("Select a Flight: Mercury").ChildObjects(d_RadioCheck)
                 n=all_RadioCheck.Count()
                                 MsgBox (n)
               For i=0 to n-1
                      all_RadioCheck(i).Set "ON"      
                Next
Browser("Welcome: Mercury Tours").Page("Select a Flight: Mercury").WebRadioGroup("index=:"&Datatable(1,1))
all_RadioCheck.set "ON"
作者: angelia_liu    时间: 2008-10-15 14:29
为什么没高人来指点呀
作者: ziheng198688    时间: 2008-10-15 15:01
标题: WebTable().RowCount<>Count of radio buttons
ItemCount=Browser("Welcome: Mercury Tours").Page("Select a Flight: Mercury").WebRadioGroup("outFlight").GetRoProperty("items count")
MsgBox(ItemCount)
SelectItem=RandomNumber(0,ItemCount-1)
Browser("Welcome: Mercury Tours").Page("Select a Flight: Mercury").WebRadioGroup("outFlight").Select IelectItem
作者: zhuyuancan    时间: 2008-10-15 15:05
个人思路供参考:
RadioItems = browser("Select a Flight: Mercury").Page("Select a Flight: Mercury").WebRadioGroup("outFlight").GetROProperty("all items")
RadioContent = split(RadioItems,";")
x = randomnumber(0,ubound(RadioContent))
Browser("Select a Flight: Mercury").Page("Select a Flight: Mercury").WebRadioGroup("outFlight").Select RadioContent(x)
作者: angelia_liu    时间: 2008-10-15 16:15
标题: 回复 5# 的帖子
用这个方法是可以获得radio button的个数,但是很奇怪的是为什么当运行到Browser("Welcome: Mercury Tours").Page("Select a Flight: Mercury").WebRadioGroup("outFlight").Select IelectItem就
会出错呢?错误提示是:Cannot identify the specified item of the outFlight object. Confirm that the specified item is included in the object's item collection.
请高人指点.
作者: angelia_liu    时间: 2008-10-15 17:22
标题: 回复 6# 的帖子
谢谢这位大侠,问题解决了.
作者: angelia_liu    时间: 2008-10-15 17:40
现在出现了解另外一个问题,就是后面我应该怎么去验证选择的radio button是对的呢?
我想用Insert output value,但是不行.
也就是我应该怎么利用在"Select a Flight: Mercury"网页上选择的航班(radio button)去验证"Book a Flight: Mercury"上的航班呢?有解决的方法吗?
作者: angelia_liu    时间: 2008-10-16 09:45
有高人在吗?
作者: zhuyuancan    时间: 2008-10-16 10:03
可以取这部分内容和RadioContent(x)这部分的内容去进行比较吗?
作者: angelia_liu    时间: 2008-10-16 11:30
请问怎么比呀?




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