51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2130|回复: 8
打印 上一主题 下一主题

[原创] checkpoint设置为变量执行后的问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2005-11-11 12:40:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
以下代码是我录制的一个登录事件,把登录后页面上显示的当前用户名称zj设为检查点,再把这个检查点赋于变量a,如果检查点错误则提示,如果检查点正确则执行退出操作。但是在回放的过程中,输入编码、用户名、密码为空,并直接到
set a = Browser("登录").Page("突发公共卫生综合管理信息系统_2").Frame("mainFrame").Check CheckPoint("zj")这条语句,并提示run error“the test run cannot continue due to a syntax error 语句未结束”details中指的就是set这条语句
------------------------------------------------------------------------------------------------------------
'login
Browser("登录").Page("登录").WebEdit("txtOrganCode").Set "33000000"
Browser("登录").Page("登录").WebEdit("txtUserName").Set "zj"
Browser("登录").Page("登录").WebEdit("txtPassword").SetSecure "4374125a5745a21a6d101d554476148e1e4b"
Browser("登录").Page("登录").WebButton("登录").Click
Browser("登录").Page("突发公共卫生综合管理信息系统").Image("MBaseInfo").Click
Browser("登录").Page("突发公共卫生综合管理信息系统_2").Frame("leftFrame").Link("职业").Click
Browser("登录").Page("突发公共卫生综合管理信息系统_2").Frame("topFrame").Image("btExit").FireEvent "onmouseover"
Browser("登录").Page("突发公共卫生综合管理信息系统_2").Frame("mainFrame").Check CheckPoint("zj")
'checkpoint
set a = Browser("登录").Page("突发公共卫生综合管理信息系统_2").Frame("mainFrame").Check CheckPoint("zj")
If (a =  false) Then
        Reporter.ReportEvent micFail "zj check point" "check point error"
   else
        Browser("登录").Page("突发公共卫生综合管理信息系统_2").Frame("topFrame").Image("btExit").Click
        Browser("登录").Page("突发公共卫生综合管理信息系统").Image("ExitSystem").Click
End If

Browser("登录").Page("登录_2").Sync

[ 本帖最后由 shengyan 于 2005-11-11 12:41 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2005-11-11 12:45:46 | 只看该作者
如果把set 和条件语句都去掉的话又是运行正常的,检查点也成功的。我就不知道是什么原因了.......
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2005-11-11 13:17:17 | 只看该作者
封贴!问题在高人的指点下,已解决:P
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2005-11-11 16:37:12 | 只看该作者
倒,
你倒是把解决的办法写出来啊?要不以后别人遇到不还是要问嘛。
封什么贴啊?呵呵。
回复 支持 反对

使用道具 举报

  • TA的每日心情
    难过
    2015-4-23 14:35
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]测试排长

    5#
    发表于 2005-11-11 17:06:40 | 只看该作者
    Browser("登录").Page("突发公共卫生综合管理信息系统_2").Frame("mainFrame").Check CheckPoint("zj")  该语句有值返回吗?应该是 通过其他的判断语句来实现楼主的功能的吧
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
     楼主| 发表于 2005-11-12 08:13:25 | 只看该作者
    原帖由 yangkinki 于 2005-11-11 17:06 发表
    Browser("登录").Page("突发公共卫生综合管理信息系统_2").Frame("mainFrame").Check CheckPoint("zj")  该语句有值返回吗?应该是 通过其他的判断语句来实现楼主的功能 ...

    这条语句有返回值得true false
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
     楼主| 发表于 2005-11-12 08:15:01 | 只看该作者
    接受斑竹的建议
    set a = Browser("登录").Page("突发公共卫生综合管理信息系统_2").Frame("mainFrame").Check CheckPoint("zj")
    改为:
    a = Browser("登录").Page("突发公共卫生综合管理信息系统_2").Frame("mainFrame").Check (CheckPoint("zj"))
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2005-11-14 10:23:06 | 只看该作者
    这个问题之前不是已经解答过了吗?可以在本版找到的!
    shengyan 以后要多多看贴才是.

    哈哈哈!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
     楼主| 发表于 2005-11-14 11:14:16 | 只看该作者
    :P好的,版主
    browse,browse,browse~~~
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-25 11:34 , Processed in 0.081620 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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