51Testing软件测试论坛

标题: QTP中的跳转函数 [打印本页]

作者: zhumingwei    时间: 2007-8-23 20:18
标题: QTP中的跳转函数
在qtp回放过程中想让脚本运行到某行后跳转到指定行.使用什么函数?例如其他语言中的go to,但好像vbs不支持!
作者: winfood    时间: 2007-8-23 20:55
标题: 回复 #1 zhumingwei 的帖子
QTP的基础语言是VBS,不支持跳转。跳转已经很少见到了,因为不是结构化操作。
作者: zhumingwei    时间: 2007-8-23 21:02
那如果想用跳转还没办法了?
作者: walker1020    时间: 2007-8-23 22:13
那就用别的方法来代替吧
作者: zhumingwei    时间: 2007-8-23 22:29
请问walker1020:可以用什么方法代替
作者: yabest    时间: 2007-8-24 02:22
原帖由 zhumingwei 于 2007-8-23 22:29 发表
请问walker1020:可以用什么方法代替


L对编程语言了解不多吧, 计算机历史上,对goto语句的争议很大的,但最后都是达成一致意见,限制甚至废除goto语句。

改用 if语句、循环语句 ,一样可以实现你要的逻辑的,而且代码结构清晰。
作者: walker1020    时间: 2007-8-24 22:18
yabest  的回复很有道理,zhumingwei 可以借鉴
作者: zhumingwei    时间: 2007-8-25 00:21
能举个例子最好.我就是用if,循环控制不了才问的.我不敢说我对vbs了解多少.但也不会太妄自菲薄
作者: yabest    时间: 2007-8-25 00:25
原帖由 zhumingwei 于 2007-8-25 00:21 发表
能举个例子最好.我就是用if,循环控制不了才问的.我不敢说我对vbs了解多少.但也不会太妄自菲薄


这怎么跟你说得请啊,还是你把你含goto的脚本贴出来,我们帮你改成不含goto的。
作者: coletan    时间: 2007-8-25 02:02
把每個操作都做成一個個的函數,之后再函數調用函數不知道能不能達到樓主要的效果呀?
還有也不知道你到底要做什么··幫不到你!




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