wangpai555 发表于 2006-5-11 11:25:24

请问如果在某个地方定住不动?

请问各位大虾,如果回放时在某个地方定住,不动,如果编写语句让在隔好多秒后自动跳到后面某一句继续执行?

Horus_Ra 发表于 2006-5-11 11:43:56

看不懂你的意思??
等待时间的话,可以用Wait(x)
x就是等待的时间

wangpai555 发表于 2006-5-11 14:40:33

比如说

我的意思是如果QTP在执行某个语句时,比如说点击某个按纽,但是此按纽失效,结果造成回放一直停留在此步骤上,请问如何跳过,比方说,好多秒后无反映,自动跳转到那一条语句去。

Horus_Ra 发表于 2006-5-11 17:27:24

在 Test -> Settings -> Run 里面设置

我要做SQAD 发表于 2006-5-12 10:10:31

如果你觉得这句有问题可以使用OptionalStep,如果无法执行可以忽略掉,如:
OptionalStep.Browser("Mercury Tours").Page("Find Flights").WebList("depart").Select "Paris"

wangpai555 发表于 2006-5-12 13:11:33

不是,我的意思是,比如说,在回放一个脚本过程中,遇到某一句话——比如这句话的意思是LINK一个页面,但是只能LINKE一次,如果以前LINK过了,那么系统再LINK这个页面的时会因为进不去页面而停在那一句话那里,我的意思是,有没有语句做出判断,如果停住了,自动跳转到好多行去?
Browser("1.0").Page("1.0_3").WebEdit("txtBxLoginID").Set "jerrye1"
Browser(".0").Page(".0_3").WebEdit("txtBxPassword").SetSecure "446156ca587b86cfa1bc51f0"
Browser("1.0").Page("1.0_3").Link("Login").Click
Browser("1.0").Page("1.0_2").Link("Engir、n/LC").Click
比如说在最后1句里,定住不动了,

Horus_Ra 发表于 2006-5-15 17:30:29

不动你的意思?用Exist判断,或者用条件判断……

QA_BAY 发表于 2006-5-16 18:29:51

进不去也有表现吧.把表现作条件,写IF语句!

xiafei012 发表于 2011-2-15 23:24:10

坐等答案
页: [1]
查看完整版本: 请问如果在某个地方定住不动?