51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

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

[求助] IF这样用为什么没有达到预期效果呢

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-10-23 10:32:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我又遇到一个问题……
算法逻辑:点击A点,判断是否进入下一个界面,如果进入,继续点击B点,没有则再次点击A点
Window("winceAll Emulator").WinObject("AfxWnd70s").Click 202,64
//点击点A
dim i
         i = Window("winceAll Emulator").WinObject("AfxWnd70s").Check (CheckPoint("AfxWnd70s"))
//定义I值为CheckPoint("AfxWnd70s")
If i= ture Then
        Window("winceAll Emulator").WinObject("AfxWnd70s").Click 73,303
          else
          Window("winceAll Emulator").WinObject("AfxWnd70s").Click 202,64
End If
//逻辑判断

运行结果:即使I不等于TURE,还是运行的Click 73,303那段。
是不是我在If i= ture Then 设置有问题?应该怎么设置呢?
("AfxWnd70s")只有两个属性

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2007-10-23 10:41:31 | 只看该作者
先在判断前加个msgbox i看看结果...
然后建议使用object.exist判断存在与否
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2007-10-23 11:01:12 | 只看该作者
是 True 不是 ture

直接写
If Window("winceAll Emulator").WinObject("AfxWnd70s").Check (CheckPoint("AfxWnd70s")) = True Then
...
End If
就可以了,=True 应该也可以省了

[ 本帖最后由 skyzhu 于 2007-10-23 11:03 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2007-10-23 11:15:28 | 只看该作者
在定义完i值后加入:i.Exist ,弹出缺少‘ture’提示框,说明i值已经成功定义。
至于在IF部分添加.Exist ,我不知道该怎么添加~……
还要请教下下~:)
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2007-10-23 11:19:06 | 只看该作者
谢谢skyzhu ~~

是我自己大意写错了…………

问题已经解决老,3Q~
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2007-10-23 11:24:09 | 只看该作者
dim i
         i = Window("winceAll Emulator").WinObject("AfxWnd70s").Exist
If i Then
End IF
这样也可以的
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2007-10-25 09:36:23 | 只看该作者
谢谢~~~

又多学习到一种方法~:)
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2007-10-25 11:28:47 | 只看该作者
If i= ture Then
        Window("winceAll Emulator").WinObject("AfxWnd70s").Click 73,303
          else
          Window("winceAll Emulator").WinObject("AfxWnd70s").Click 202,64
End If
将ture改为1,因为这种检查点的这种返回值,用1表示true .不能直接写ture.
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-5-22 03:50 , Processed in 0.073662 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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