参数化后运行失败
flyfrom flyto datefromdatetoclassLondon 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. 我看了帮助,可是看不太明白 在servClass 对象里找不到你要得属性
代码发一下看看吧 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
回复 4# 的帖子
你参考一下这个帖子看看,看了后肯定有启发http://bbs.51testing.com/thread-71974-1-1.html回复 4# 的帖子
没看到你的servClass object啊 Browser("Welcome: Mercury Tours").Page("Find a Flight: Mercury").WebRadioGroup("servClass").Select DataTable("class", dtGlobalSheet)有的呀 原帖由 tinafrog 于 2008-8-8 11:20 发表 http://bbs.51testing.com/images/common/back.gif
你参考一下这个帖子看看,看了后肯定有启发http://bbs.51testing.com/thread-71974-1-1.html
非常感谢,看了,不过跟我的情况不一样,我再看看是怎么回事 期待解决中。。。 dateto ,有13吗? 是因为你录的时候选的是一个值 回放的时候想使用另外的值。这个对象是popup出来的,所以QTP在过程中识别不了你data table里的值在那个对象里是哪个Item. 你可以把出错的那行对应的datatable里的值换成你录制脚本时选择的那个值。你的回放就可以成功了。
页:
[1]