51Testing软件测试论坛

标题: 求助!建立一个标准检查点不成功 [打印本页]

作者: wujianwei188    时间: 2007-7-16 14:55
标题: 求助!建立一个标准检查点不成功
我在用qtp9.0 版建立一个标准检查点时总不成功,就是[webedit:passfirst0]这一项,其它建立网页、表格和文字都成功,怎么回事?

Browser("Welcome: Mercury Tours").Page("Welcome: Mercury Tours").WebEdit("userName").Set "li"
Browser("Welcome: Mercury Tours").Page("Welcome: Mercury Tours").WebEdit("userName").Set "liwu"
Browser("Welcome: Mercury Tours").Page("Welcome: Mercury Tours").WebEdit("password").SetSecure "469ada13a48e967840c42822011e65ca95e6"
Browser("Welcome: Mercury Tours").Page("Welcome: Mercury Tours").Image("Sign-In").Click 34,12
Browser("Welcome: Mercury Tours").Page("Find a Flight: Mercury").WebList("fromPort").Select "New York"
Browser("Welcome: Mercury Tours").Page("Find a Flight: Mercury").WebList("fromMonth").Select "December"
Browser("Welcome: Mercury Tours").Page("Find a Flight: Mercury").WebList("fromDay").Select "29"
Browser("Welcome: Mercury Tours").Page("Find a Flight: Mercury").WebList("toPort").Select "San Francisco"
Browser("Welcome: Mercury Tours").Page("Find a Flight: Mercury").WebList("toMonth").Select "December"
Browser("Welcome: Mercury Tours").Page("Find a Flight: Mercury").WebList("toDay").Select "31"
Browser("Welcome: Mercury Tours").Page("Find a Flight: Mercury").WebRadioGroup("servClass").Select "Business"
Browser("Welcome: Mercury Tours").Page("Find a Flight: Mercury").Image("findFlights").Click 65,11
Browser("Welcome: Mercury Tours").Page("Select a Flight: Mercury").Image("reserveFlights").Click 87,8
Browser("Welcome: Mercury Tours").Page("Book a Flight: Mercury").WebTable("New York to San Francisco").Check CheckPoint("New York to San Francisco")
Browser("Welcome: Mercury Tours").Page("Book a Flight: Mercury").Check CheckPoint("Book a Flight: Mercury")
Browser("Welcome: Mercury Tours").Page("Book a Flight: Mercury").WebEdit("passFirst0").Check CheckPoint("passFirst0")
Browser("Welcome: Mercury Tours").Page("Book a Flight: Mercury").WebEdit("passFirst0").Set "li"
Browser("Welcome: Mercury Tours").Page("Book a Flight: Mercury").WebEdit("passLast0").Set "wu"
Browser("Welcome: Mercury Tours").Page("Book a Flight: Mercury").WebEdit("creditnumber").Set "8888888888888888"
Browser("Welcome: Mercury Tours").Page("Book a Flight: Mercury").WebCheckBox("ticketLess").Set "ON"
Browser("Welcome: Mercury Tours").Page("Book a Flight: Mercury").Image("buyFlights").Click 58,10
Browser("Welcome: Mercury Tours").Page("Flight Confirmation: Mercury").Check CheckPoint("Flight Confirmation: Mercury")
Browser("Welcome: Mercury Tours").Page("Flight Confirmation: Mercury").Image("home").Click

[ 本帖最后由 wujianwei188 于 2007-7-17 10:30 编辑 ]
作者: bug_no2    时间: 2007-7-16 16:06
问题好像没说明白,所以不知道是什么问题哦。。。
是不是对象库里面没有这个对象呢?
作者: walker1020    时间: 2007-7-16 21:11
只有Test Report,没有相关的脚本,别人怎么帮你?!
作者: crysital_love    时间: 2007-7-17 11:26
这个问题我也遇到过,
1.在建立检查点时,要在Keyword View窗口中选择你所要建立检查点的那个步骤的下一个步骤,这很关键
2.然后在Active Screen窗口中,选择你要建立检查点的文本框,右键插入检查点即可。

注意默认情况Active Screen窗口中会把你刚才在Keyword View窗口中指定的那行所对应的文本框用紫色框高亮显示,所以你还要自己去选择你真正要建立检查点的那个文本框。
作者: wujianwei188    时间: 2007-7-17 14:55
先谢了.但还不是很明白.本人对   [由於輸入使用者姓氏的測試步驟是 "passFirst0" Set... 這個步驟,所以你要選取 "passFirst0" Set... 下面的測試步驟以便建立檢查點]这句不是很理解.
作者: kitteylnm    时间: 2007-7-17 15:17
你可以尝试着将这个检查点移动到你要检查值的脚本的下一行,我曾经也遇到这个问题,就是这么解决的。sdlkfj5
作者: evergreenwang    时间: 2007-7-18 21:36
标题: 回复 #1 wujianwei188 的帖子
支持!!!!!!!!!!!!!!!!!!!!!!!!!!!
作者: walker1020    时间: 2007-7-19 22:15
你在 Test Report里面看看 [webedit:passfirst0]这一项的 期望值 和实际值分别是什么。肯定是因为这两者不一致 才报告Fail的。 另外提示一下:设置检查点时,检查点的位置要选择 After(默认的选项是 Before)。看看 这样能放解决你的问题




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