51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3388|回复: 7
打印 上一主题 下一主题

[Robot] 晕,大家看看我这段脚本有什么问题?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2005-4-23 10:59:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Sub Main
    Dim Result As Integer
    Dim state as string
   
    'Initially Recorded: 2006-1-8  14:23:10
    'Script Name: dianji
   
   
   
    Window SetContext, "Caption=Program Manager", ""
    ListView DblClick, "Text=FolderView;\;ItemText=Internet Explorer", "Coords=40,12"
    delayfor (3000)
   Result=SQAGetProperty("Caption=about:blank - Microsoft Internet Explorer","WindowState",state)   
   select case state
   case "Maximized"
   callscript "recovery1"
   case "Normal"
   callscript"recovery2"
   end select
  
  End Sub
我通过SQAGetproperty 函数想获得IE窗口的状态,然后判断执行不同脚本.为什么我获得不了,难道我的识别方法有问题?该如何改正.
请大家指教
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏

该用户从未签到

2#
发表于 2005-4-26 08:32:54 | 只看该作者
result的返回值是多少?
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2005-4-28 22:26:34 | 只看该作者
下边的代码  使用验证点的例子(其他人写的)
Sub Main
   
    Dim Result As Integer
   
StartApplication "C:\Program Files\Internet Explorer\IEXPLORE.EXE"
  
Window WMinimize, "", ""

DelayFor (2000)
   
Window SetContext, "Caption=about:blank - Microsoft Internet Explorer", ""
Window WMaximize, "", ""

    Result = WindowVP (CompareProperties, "Caption=about:blank - Microsoft Internet Explorer", "VP=Object Properties")
if result =1 then
msgbox("现在最大化了~~")
end if  
Window CloseWin, "", ""

End Sub
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2005-4-28 23:44:02 | 只看该作者
经过验证 这段代码由问题
Result=SQAGetProperty("Caption=about:blank - Microsoft Internet Explorer","WindowState",state)
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2005-5-15 11:38:53 | 只看该作者
请教pcl兄,问题的确在这里,正确的写法应该是什么?
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2005-5-15 18:38:37 | 只看该作者
我照楼主的例子试过了,能够抓出来,不过抓出来的确是数字
最小化,WindowState显示为1
正常显示为0
最大化显示为2
这个我也不知道为什么,还请PCL兄指教
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2005-5-17 15:43:17 | 只看该作者
抓取出来的应该是数字,而搂主是用字符来判断的,所以,肯定是不行的
这样 WMaximize 这样的其实是 SQABasic定义的常量,所以应该是用数字来判断
回复 支持 反对

使用道具 举报

该用户从未签到

8#
 楼主| 发表于 2005-5-18 15:42:56 | 只看该作者
司空兄能获得属性吗?我这里测试result返回结果是1003,无法获得属性的.大家帮帮忙,把这个问题解答下,谢谢
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

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

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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