51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3969|回复: 2
打印 上一主题 下一主题

winrunner回放选择复选框的操作后,复选框没有被选择上

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-1-7 22:56:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1. WINRUNNER无法识别复选框,然后对象映射成check_button或者radio_button,录制的时候选择上了,回放的时候查看这些选择框仍然是没有选择的,导致下面的测试无法进行下去。请问大家有遇到这种情况的吗? 是怎么解决的呢?
   2. 另外,对于dbgrid控件,WINRUNNER也是无法识别的,把整个的GRID作为一个整体了,也不知道该如何处理。
   3. 问下,WINRUNNER中的转义字符是什么呢, 比如我想用 # 字符,该怎么把它标识为不是批注的意思呢?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2008-1-7 23:16:01 | 只看该作者
1. lz方便的话贴上脚本看看,是否WR回放时太快没有勾选上check box
2. 对于Grid控件很多自动化工具都识别的不好,grid控件在默认的情况下就是一个整体,之后编辑某一个单元格时才会生成一个子edit控件。lz可以使用键盘操作,如首先将焦点定位到左上角,之后通过鼠标向右向下移动到指定单元格,按回车输入想要的内容(没办法的办法)
3. WR的转意字符是 \
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2008-1-10 19:15:23 | 只看该作者
现在问题都解决了,说下解决的方法:
   1,复选框的问题,后来没有出现,可能是回放太快的原因吧,之后的回放都能正确选择上.
   2.关于GRID的控件,可以象大家建议的那样使用键盘模拟移动来获得单元格的内容,其实我遇到的这个项目中是一个TdbGri里面每行前面都嵌套了一个选择框,我的目的是选中选择框,而使用键盘是无法移动到选择框这一列的,但是如果只是使用obj_mouse_click()函数,回放的时候经常是勾选不上.
   1)使用了虚拟对象的方法,这样回放是成功选择上了的,但是需要对每个勾选框做虚拟对象,太麻烦.
   2)也是偶然发现的,不是我发现的,呵呵,回放是没有问题的,那就是把这个TdbGri所在的TGroupBox,容器类对象识别映射一下,这样回放都是成功的.
    我现在使用的是第二中方法.
  3,关于转义字符,我知道是/ 但是,好象放在#前面似乎是不管用.
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

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

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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