51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4705|回复: 21
打印 上一主题 下一主题

[原创] 还有个问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-9-18 10:53:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
上面的我想到了,比如说
Browser("我的地盘我做主").Page("七禧音乐_2").Sync

Dim a
Set a=Browser("我的地盘我做主").Page("七禧音乐_2").GetROProperty("text")
If     a="错误信息对不起,您输入的用户名已经被注册,请重新输入。“       Then   
        goto    line  21
End If

我想直接跳转到好多行去
但是不行,请大家看看
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2006-9-18 11:26:29 | 只看该作者
应该没有跳转到多少行的写法
只能绕过这个问题
换个思路
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2006-9-18 11:36:26 | 只看该作者
vbscript没有这种写法.所以还是把要执行的语句写在判断里边吧
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2006-9-18 11:38:02 | 只看该作者
不要用goto,使用调用action,你可以录一个action,你需要的操作,然后if ...then...call action
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2006-9-18 11:45:31 | 只看该作者
楼上的有一定道理,但是现在情况是,如果我录制成ACTION,那么这个ACION放那里?随便放那里程序都要执行到,那不是执行两次了?如果能有并列关系的ACTION就好了
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2006-9-18 11:48:32 | 只看该作者
你在同一个脚本里录制,action的确有两种啊.一种是主的,另一种就是并列的啊
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2006-9-18 11:52:31 | 只看该作者
解释一下好吗。。如何设置主和并列的。。。?比较迷糊
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2006-9-18 12:57:34 | 只看该作者
看一下split action就知道了
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2006-9-18 13:24:56 | 只看该作者
....你录好一个action,然后把他设为可调用的。。。或者像斑斑说的在一个test里边可以录多个action,放到你所需的位置即可。。。
回复 支持 反对

使用道具 举报

该用户从未签到

10#
 楼主| 发表于 2006-9-18 13:42:13 | 只看该作者
不是,我的意思是,我录制好4个action,其实运行的顺序是A到B,B到C,或者B到D,但是C和D的位置该怎么放?无论是C放D前面还是D放C前面,都会运行到,而我只想运行两种模式,即 A到B到C  或者 A到B到D
这个我做了很久了,但还是没做好
回复 支持 反对

使用道具 举报

该用户从未签到

11#
 楼主| 发表于 2006-9-18 13:54:39 | 只看该作者
我想这样子行不行?我把不同的情况分成两次录制,然后将ACTION 分割开来,取我想要的ACTION
然后录制新脚本,在用到if 的地方,直接call exist action,
只是这样想,但还没试过,呵呵
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2006-9-18 13:56:29 | 只看该作者
使用条件语句,if ... then c else d
dim a
a=0
if a=0 then
              runaction"c",oneIteration
          else
              runaction"d",oneIteration
end if
回复 支持 反对

使用道具 举报

该用户从未签到

13#
发表于 2006-9-18 14:00:28 | 只看该作者
已经验证,可行。。。
回复 支持 反对

使用道具 举报

该用户从未签到

14#
 楼主| 发表于 2006-9-18 14:28:46 | 只看该作者
C和D的位置怎么放,我的问题在于即使是调用,但是C和D的位置如何放?页面上C和D肯定会有一个顺序出现,那么执行也就是先执行C或者先执行D,C和D每次都会执行到
回复 支持 反对

使用道具 举报

该用户从未签到

15#
发表于 2006-9-18 15:03:25 | 只看该作者
脚本可以随便写的吗?
回复 支持 反对

使用道具 举报

该用户从未签到

16#
 楼主| 发表于 2006-9-18 15:46:12 | 只看该作者
Dim a

If  Browser("我的地盘我做主").Page("七禧音乐_2").Sync  Exist  Then  
   Runaction  "Action1-2"   oneInteration
          end If


为什么3个地方都有错呢?特别是这两个我看不懂,
第一个说语句没有完成 缺少Then
第二个说  end if有问题
要疯了
回复 支持 反对

使用道具 举报

该用户从未签到

17#
 楼主| 发表于 2006-9-18 16:15:20 | 只看该作者
我在A脚本中取的ACTION却不能用到B脚本中,脚本是一样的
为什么?
回复 支持 反对

使用道具 举报

该用户从未签到

18#
发表于 2006-9-18 16:33:17 | 只看该作者
你把你的详细想做的罚我邮箱里,sszcl2008@126.com我帮你解决。。。
回复 支持 反对

使用道具 举报

该用户从未签到

19#
发表于 2006-9-18 17:05:12 | 只看该作者
"If  Browser("我的地盘我做主").Page("七禧音乐_2").Sync  Exist  Then   "
这句脚本明显有错嘛?
Browser("我的地盘我做主").Page("七禧音乐_2").Exist 是这样写
回复 支持 反对

使用道具 举报

该用户从未签到

20#
 楼主| 发表于 2006-9-18 18:08:58 | 只看该作者
问题已解决,呵呵,谢谢
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-26 02:02 , Processed in 0.085464 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表