51Testing软件测试论坛
标题:
请教高手 qtp插入标准点运行问题
[打印本页]
作者:
piao82110
时间:
2008-4-14 20:16
标题:
请教高手 qtp插入标准点运行问题
我在qtp预定机票的测试中webedit(就是输入性氏)的地方插入标准点一直运行不过去怎么回事啊?是不是和响应时间有关啊?一到这就运行的特慢。在线等答案,急啊!
作者:
dreamever
时间:
2008-4-14 20:37
一不知道你的检查点是怎么插的,二不知道运行不过去的时候有什么报错信息,三看不到你的脚本代码,这个问题可是有点不好解决哩
作者:
piao82110
时间:
2008-4-14 20:47
因为我这个点过不去所以我就反复试这里。其他插入点都没问题
Browser("Welcome: Mercury Tours").Page("Welcome: Mercury Tours").WebEdit("userName").Set "piao82110"
Browser("Welcome: Mercury Tours").Page("Welcome: Mercury Tours").WebEdit("password").SetSecure "48034f23aae48c2781fc0d0de2ca3fe96e35"
Browser("Welcome: Mercury Tours").Page("Welcome: Mercury Tours").Image("Sign-In").Click 23,3
Browser("Welcome: Mercury Tours").Page("Find a Flight: Mercury").Image("findFlights").Click 36,6
Browser("Welcome: Mercury Tours").Page("Select a Flight: Mercury").Image("reserveFlights").Click 42,8
Browser("Welcome: Mercury Tours").Page("Book a Flight: Mercury").WebEdit("passFirst0").Set "s"
Browser("Welcome: Mercury Tours").Page("Book a Flight: Mercury").WebEdit("passLast0").Check CheckPoint("passLast0")
Browser("Welcome: Mercury Tours").Page("Book a Flight: Mercury").WebEdit("passLast0").Set "a"
Browser("Welcome: Mercury Tours").Page("Book a Flight: Mercury").WebEdit("creditnumber").Set "5465768565465454"
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 62,11
Browser("Welcome: Mercury Tours").Page("Flight Confirmation: Mercury").Image("home").Click
[
本帖最后由 piao82110 于 2008-4-14 21:08 编辑
]
作者:
piao82110
时间:
2008-4-14 20:50
我是按Tutorial_oldsidney做的。就是运行错误。我刚开始以为版本不对换了8.2的问题依旧。你能帮帮我吗?谢谢
作者:
piao82110
时间:
2008-4-14 20:58
我把图传上来了请2楼帮忙看看问题在哪。谢谢
作者:
piao82110
时间:
2008-4-14 21:03
因为我这个点过不去所以我就反复试这里。其他插入点都没问题
Browser("Welcome: Mercury Tours").Page("Welcome: Mercury Tours").WebEdit("userName").Set "piao82110"
Browser("Welcome: Mercury Tours").Page("Welcome: Mercury Tours").WebEdit("password").SetSecure "48034f23aae48c2781fc0d0de2ca3fe96e35"
Browser("Welcome: Mercury Tours").Page("Welcome: Mercury Tours").Image("Sign-In").Click 23,3
Browser("Welcome: Mercury Tours").Page("Find a Flight: Mercury").Image("findFlights").Click 36,6
Browser("Welcome: Mercury Tours").Page("Select a Flight: Mercury").Image("reserveFlights").Click 42,8
Browser("Welcome: Mercury Tours").Page("Book a Flight: Mercury").WebEdit("passFirst0").Set "s"
Browser("Welcome: Mercury Tours").Page("Book a Flight: Mercury").WebEdit("passLast0").Check CheckPoint("passLast0")
Browser("Welcome: Mercury Tours").Page("Book a Flight: Mercury").WebEdit("passLast0").Set "a"
Browser("Welcome: Mercury Tours").Page("Book a Flight: Mercury").WebEdit("creditnumber").Set "5465768565465454"
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 62,11
Browser("Welcome: Mercury Tours").Page("Flight Confirmation: Mercury").Image("home").Click
[
本帖最后由 piao82110 于 2008-4-14 21:07 编辑
]
作者:
susan_sun
时间:
2008-4-14 23:08
如果你的checkpoint是检查passLast0是不是输入的a, 那么应该是检查的顺序有问题.
Browser("Welcome: Mercury Tours").Page("Book a Flight: Mercury").WebEdit("passLast0").Check CheckPoint("passLast0")
把这句检查语句放到Set的后面.
Browser("Welcome: Mercury Tours").Page("Book a Flight: Mercury").WebEdit("passLast0").Set "a"
Browser("Welcome: Mercury Tours").Page("Book a Flight: Mercury").WebEdit("passLast0").Check CheckPoint("passLast0")
先输入passLast0的值再做验证,应该就对了.
作者:
zhengxiao025
时间:
2008-4-15 10:11
说白了,就是你建立检查点的时候应该先有值再来检查呀.那本书里正好这个地方说反了
作者:
piao82110
时间:
2008-4-15 18:22
谢谢大家。问题已经解决了就是按楼上这么做的,把检查放到设置之后。但其他的检查点放到之前都可以。是说所有的检查点都应该放到后面吗?我觉得按道理是应该放在设置之后的。
作者:
huzengyu1026
时间:
2008-4-23 15:31
我也遇到过同样的问题,反过来就好了
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2