51Testing软件测试论坛
标题:
参数化后运行失败
[打印本页]
作者:
shhuangfy
时间:
2008-8-7 16:47
标题:
参数化后运行失败
flyfrom flyto datefrom dateto class
London New York 9 11 Business
New York Seattle 10 11 First
Seattle Acapulco 11 12 Economy
Acapulco Portland 12 13 Economy
Portland Seattle 12 14 Economy
当运行第三次取第三个参数时,就会报:Cannot identify the specified item of the servClass object. Confirm that the specified item is included in the object's item collection.
作者:
shhuangfy
时间:
2008-8-7 16:47
我看了帮助,可是看不太明白
作者:
没有蛀牙
时间:
2008-8-7 17:38
在servClass 对象里找不到你要得属性
代码发一下看看吧
作者:
shhuangfy
时间:
2008-8-8 10:57
Browser("Welcome: Mercury Tours").Page("Welcome: Mercury Tours").WebEdit("userName").Set "huangfy"
Browser("Welcome: Mercury Tours").Page("Welcome: Mercury Tours").WebEdit("password").SetSecure "489aa28e398ab51dadc0d35b234dab7fa1d39154"
Browser("Welcome: Mercury Tours").Page("Welcome: Mercury Tours").Image("Sign-In").Click 16,9
Browser("Welcome: Mercury Tours").Page("Find a Flight: Mercury").WebList("fromPort").Select DataTable("fly_from", dtGlobalSheet)
Browser("Welcome: Mercury Tours").Page("Find a Flight: Mercury").WebList("toPort").Select DataTable("fly_to", dtGlobalSheet)
Browser("Welcome: Mercury Tours").Page("Find a Flight: Mercury").WebList("fromDay").Select DataTable("datefrom", dtGlobalSheet)
Browser("Welcome: Mercury Tours").Page("Find a Flight: Mercury").WebList("toDay").Select DataTable("dateto", dtGlobalSheet)
Browser("Welcome: Mercury Tours").Page("Find a Flight: Mercury").WebRadioGroup("servClass").Select DataTable("class", dtGlobalSheet)
Browser("Welcome: Mercury Tours").Page("Find a Flight: Mercury").Image("findFlights").Click 43,12
Browser("Welcome: Mercury Tours").Page("Select a Flight: Mercury").Image("reserveFlights").Click 60,8
Browser("Welcome: Mercury Tours").Page("Book a Flight: Mercury").WebEdit("passFirst0").Set "h"
Browser("Welcome: Mercury Tours").Page("Book a Flight: Mercury").WebEdit("passLast0").Set "f"
Browser("Welcome: Mercury Tours").Page("Book a Flight: Mercury").WebEdit("creditnumber").Set "123456789"
Browser("Welcome: Mercury Tours").Page("Book a Flight: Mercury").Image("buyFlights").Click 56,20
Browser("Welcome: Mercury Tours").Page("Flight Confirmation: Mercury").Image("home").Click
作者:
tinafrog
时间:
2008-8-8 11:20
标题:
回复 4# 的帖子
你参考一下这个帖子看看,看了后肯定有启发
http://bbs.51testing.com/thread-71974-1-1.html
作者:
ylm77ojn
时间:
2008-8-8 12:03
标题:
回复 4# 的帖子
没看到你的servClass object啊
作者:
shhuangfy
时间:
2008-8-12 11:03
Browser("Welcome: Mercury Tours").Page("Find a Flight: Mercury").WebRadioGroup("servClass").Select DataTable("class", dtGlobalSheet)
有的呀
作者:
shhuangfy
时间:
2008-8-12 11:21
原帖由
tinafrog
于 2008-8-8 11:20 发表
你参考一下这个帖子看看,看了后肯定有启发
http://bbs.51testing.com/thread-71974-1-1.html
非常感谢,看了,不过跟我的情况不一样,我再看看是怎么回事
作者:
saran
时间:
2008-8-12 13:56
期待解决中。。。
作者:
陈能技
时间:
2008-8-12 15:31
dateto ,有13吗?
作者:
jaunty
时间:
2008-11-25 16:06
是因为你录的时候选的是一个值 回放的时候想使用另外的值。这个对象是popup出来的,所以QTP在过程中识别不了你data table里的值在那个对象里是哪个Item. 你可以把出错的那行对应的datatable里的值换成你录制脚本时选择的那个值。你的回放就可以成功了。
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2