51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

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

请问关于软件界面上的GUI对象的问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-4-26 13:54:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
看了很多帖子都提到用GUI spy指向对象进行识别,但现在有一个问题,如果GUI spy根本没法指向对象(有时被窗体或label阻挡)要怎么办呢?
以winrunner自带的例子程序来说,Flight 4A中使用GUI spy能够指向界面上的文字并将其读取为static_text对象,但在Flight 1A中相同的文字是无法指向的,这是怎么回事呢?

本帖子中包含更多资源

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

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

使用道具 举报

该用户从未签到

2#
发表于 2007-4-26 22:53:57 | 只看该作者
lz说的事Visual Basic Flight 1A么?我试了一下,可能是和这个程序的编程语言有关系,即使WR加载了VB插件也还是无法识别,不过其他Edit 和 Object都是可以识别的,对操作来说没有问题
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2007-4-26 23:00:23 | 只看该作者
不是有一个
可以一次性把窗体上的所有的属性自动学习完吗?
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2007-4-26 23:08:37 | 只看该作者
我使用GUI SPY指向那个text,但是无法单独识别出来,所以控件学习应该也是学习不到的
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2007-4-27 10:39:09 | 只看该作者
原帖由 dionysus 于 2007-4-26 22:53 发表
lz说的事Visual Basic Flight 1A么?我试了一下,可能是和这个程序的编程语言有关系,即使WR加载了VB插件也还是无法识别,不过其他Edit 和 Object都是可以识别的,对操作来说没有问题


winrunner自带的Flight程序哪个版本都是VB编的吧,我觉得应该不是编程语言的关系,而是编程时使用对象的方式问题,其实我是想问:在开发程序界面的时候,是否有一些方式比另一些方式更利于自动化测试?比如我们公司的程序员,习惯于先在界面上放Tpanel,然后在panel里放Tlabel、Timage、Tedit,其实Tpanel和Timage在插件里面都被映射成Object,但是image放到panel里面后,用GUI spy就只能识别到panel,好像image被屏蔽了一样,相反处于同样状况下的Tedit就能被识别。l
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2007-4-27 10:52:16 | 只看该作者

rapidtest script wizard可以自动学习

rapidtest script wizard可以自动学习窗体属性,但我的用了几次就不见了,怎么回事,求教
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2007-4-27 11:06:05 | 只看该作者
哦,知道了,因为选用了其他插件
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-25 12:32 , Processed in 0.068411 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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