冲上云霄 发表于 2007-4-12 20:27:39

谢谢斑竹大哥!

帮我解决这个问题,真得很感谢。
毕业一年了,决定在测试这一行潜心学习。
遇到问题能够有斑竹这样的热心人帮忙,觉得感激不尽。
只有更认真学习!!sdlkfj6

冲上云霄 发表于 2007-4-12 20:29:17

学无止境

原帖由 walker1020 于 2007-4-12 17:34 发表 http://bbs.51testing.com/images/common/back.gif


如果只是为了学习 QTP,那么只需要学习 VBScript 就可以了。当然,我们不是为了学习工具而学习它。为了测试工作的需要,你还需要
了解甚至熟悉测试系统的语言,例如我现在测试的是 J2EE架构的流程管理软件 ...

我要好好学习!sdlkfj2 sdlkfj2

zhaojingshu1025 发表于 2007-4-13 11:17:38

回复 #1 walker1020 的帖子

楼主你好,我刚刚接触QTP.
想请教一个问题,为什么运行报告总提示
passfirst0失败?我进入Details查看时,value值
下面显示一行灰色条.

walker1020 发表于 2007-4-13 12:52:12

To zhaojingshu1025

设置检查点时,检查点的位置要选择 After(默认的选项是 Before),在回放就OK了。另外,

[ 本帖最后由 walker1020 于 2007-4-13 12:53 编辑 ]

walker1020 发表于 2007-4-13 12:52:28

请参考 http://bbs.51testing.com/thread-48130-1-1.html

lilyhuang 发表于 2007-4-13 14:44:42

我也遇到这个问题了,我按照《QTP8 Tutorial_oldsidney.pdf》上面的最后所提的插入已存在的动作说明做的,开始也遇到LZ在#1所述的现象,我也按LZ的解决方案去把最后的那句:Browser("Welcome: Mercury Tours").Page("Welcome: Mercury Tours_2").Sync给注释掉了,一运行,连第一次也不行了,同样错误提示.当我再把原来注释掉的打开时,也是一次也不能运行了.
请问这是怎么回事?
我的脚本:
'sign-in
Browser("Welcome: Mercury Tours").Page("Welcome: Mercury Tours_2").WebEdit("userName").Set "lily"
Browser("Welcome: Mercury Tours").Page("Welcome: Mercury Tours_2").WebEdit("password").SetSecure "461f1f287666219f003701405990"
Browser("Welcome: Mercury Tours").Page("Welcome: Mercury Tours_2").Image("Sign-In").Click 38,7
Browser("Welcome: Mercury Tours").Page("Find a Flight: Mercury_2").Sync
'copy of flightorder
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 DataTable("p_Item11", dtLocalSheet)
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 DataTable("p_Item1", dtLocalSheet)
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").Image("findFlights").Click 64,12
Browser("Welcome: Mercury Tours").Page("Select a Flight: Mercury").Image("reserveFlights").Click 59,14
Browser("Welcome: Mercury Tours").Page("Book a Flight: Mercury").WebEdit("passFirst0").Set "huang"
Browser("Welcome: Mercury Tours").Page("Book a Flight: Mercury").WebEdit("passLast0").Set "lily"
Browser("Welcome: Mercury Tours").Page("Book a Flight: Mercury").WebEdit("creditnumber").Set "789"
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,3
Browser("Welcome: Mercury Tours").Page("Flight Confirmation: Mercury").Image("home").Click
Browser("Welcome: Mercury Tours").Page("Welcome: Mercury Tours_2").Sync
'rerurnhome
Return to page used in first step of the test.
Browser("Find a Flight: Mercury").Page("Find a Flight: Mercury").Link("Home").Click
Browser("Find a Flight: Mercury").Page("Welcome: Mercury Tours").Sync

lilyhuang 发表于 2007-4-13 14:50:52

还有快速回复居然没有地方让我把图片附件给加上去!?

walker1020 发表于 2007-4-13 16:06:20

请 lilyhuang把 用户名和密码都改为 mercury后 ,重新录制 然后试试。还有,一定要把最后那一行删除,就是删除
Browser("Find a Flight: Mercury").Page("Welcome: Mercury Tours").Sync

sneel 发表于 2007-4-14 13:10:38

sdlkfj5 谢谢斑竹了

zhaojingshu1025 发表于 2007-4-26 11:10:50

回复 #1 walker1020 的帖子

版主,我想问一下,我对Frommonth参数化后,又进修正.但是运行结果时总提示Checkpoint失败.我不知道为什么.sdlkfj9 sdlkfj9

walker1020 发表于 2007-4-28 08:35:09

你对 Frommonth参数化后,对 原来的Checkpoint 也要进行修改

apple_love521 发表于 2007-4-29 16:00:40

感谢

sdlkfj9 我遇到这样的问题两天了两人,一直没有办法解决,虽然我现在还是晕乎乎的,可是再看几遍估计就能明白了
以后要好好学习,不能依赖别人找答案,要学会自己动手!sdlkfj2

shuixin128 发表于 2007-5-8 09:27:06

非常感谢啊,好人!

abens0426 发表于 2007-5-12 12:16:21

回复 #5 walker1020 的帖子

谢谢楼主

allenzgw 发表于 2007-5-13 08:44:11

我当时就把登陆输入用户名的过程重复了一遍就行了

yooyooo 发表于 2007-6-6 10:41:03

谢谢楼主

我也是遇到了这个问题, 等下去试下

yooyooo 发表于 2007-6-6 14:33:41

原帖由 walker1020 于 2007-4-4 12:50 发表 http://bbs.51testing.com/images/common/back.gif
Solution:
删除最后一行,问题就解决了。

Analysis:
问题出在最后一行的Browser("Welcome: Mercury Tours").Page("Welcome: Mercury Tours_2") 页面与初始页面 Browser("Welcome: Mercury Tours").Page( ...

首先谢谢楼主! 用这个方法是解决了问题. 但我有两个疑问:
1. 我在删除最后一行后, 偶尔会在运行到第三个循环时还是会出同样的错. 再运行又不会出错. 是不是跟网速有关系?
2. 为什么把最后一行的Browser("Find a Flight: Mercury").Page("Welcome: Mercury Tours_2").Sync 改为 Browser("Find a Flight: Mercury").Page("Welcome: Mercury Tours").Sync就不行呢. 一定要删除这个同步点呢

呵,俺QTP还刚学不久:)

yzgonline 发表于 2007-6-11 17:14:11

回复 #1 walker1020 的帖子

遇到过该问题

walker1020 发表于 2007-6-13 15:52:31

原帖由 yooyooo 于 2007-6-6 14:33 发表 http://bbs.51testing.com/images/common/back.gif


首先谢谢楼主! 用这个方法是解决了问题. 但我有两个疑问:
1. 我在删除最后一行后, 偶尔会在运行到第三个循环时还是会出同样的错. 再运行又不会出错. 是不是跟网速有关系?
2. 为什么把最后一行的Browser(" ...

关于你的第二个问题,请看 http://bbs.51testing.com/thread-71974-1-1.html上#4我的回复。

candela 发表于 2007-6-25 16:48:12

谢谢 版主,我的情况与18楼的一样,现在才如梦初醒 呵呵
页: 1 [2] 3 4 5
查看完整版本: QTP Tutorial 中的订票操作参数化后无法运行第二行的解决方法