51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2973|回复: 6
打印 上一主题 下一主题

[Robot] sqabasic语法问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2005-11-8 14:15:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
if sqafindobject("type = window ;Caption=Microsoft Internet Explorer") = sqasuccess then
            Window SetContext, "Caption=Microsoft Internet Explorer", ""

            pushbutton click,"text = 确定"
            goto mark
          else
            window CloseWin,"currentwindow",""
            
            startbrowser "http://www.mdd.com.cn/scweb/logon.jsp","WindowTag=WEBBrowser"
            window wmaximize,"currentwindow",""
            goto mark
         end if
上面是我写的一段代码。我想让else后面到end if之间的语句跟在else后面执行。而现在的执行情况是只有 window CloseWin,"currentwindow",""跟在else后面执行。后面其他的语句则不论条件是否成立都顺序执行。SQABASIC我不太熟悉,在帮助里也没有找到解决的办法(试过用冒号分隔多条语句,还是不行)。请问这里应该用什么格式?谢谢!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2005-11-8 14:39:17 | 只看该作者
调试一下,单步执行,你看 window CloseWin,"currentwindow",""执行完成以后,跳转到哪里,就知道了
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2005-11-8 14:46:45 | 只看该作者
代码能不能有点层次感
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2005-11-8 15:34:14 | 只看该作者
刚才又调试了一下,发现这段代码的写法是没问题的。问题出在sqafindobject("type = window ;Caption=Microsoft Internet Explorer") = sqasuccess 上。这个对象没有被识别出来。谢谢两位版主!
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2005-11-28 13:32:22 | 只看该作者

sqabasic语法

sqabasic语法讲解有吗??想学习一下,谢谢
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2005-11-28 13:34:26 | 只看该作者

sqabasic语法

有谁对sqabasic语法比较熟的,能交流一下吗??
weiguo.sky@163.com                  qq:24995897
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2005-11-28 20:10:25 | 只看该作者
Robot的帮助文档里面有
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-17 00:51 , Processed in 0.089383 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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