51Testing软件测试论坛

标题: 请问关于软件界面上的GUI对象的问题 [打印本页]

作者: nymphaea    时间: 2007-4-26 13:54
标题: 请问关于软件界面上的GUI对象的问题
看了很多帖子都提到用GUI spy指向对象进行识别,但现在有一个问题,如果GUI spy根本没法指向对象(有时被窗体或label阻挡)要怎么办呢?
以winrunner自带的例子程序来说,Flight 4A中使用GUI spy能够指向界面上的文字并将其读取为static_text对象,但在Flight 1A中相同的文字是无法指向的,这是怎么回事呢?
作者: dionysus    时间: 2007-4-26 22:53
lz说的事Visual Basic Flight 1A么?我试了一下,可能是和这个程序的编程语言有关系,即使WR加载了VB插件也还是无法识别,不过其他Edit 和 Object都是可以识别的,对操作来说没有问题
作者: hjjlearning    时间: 2007-4-26 23:00
不是有一个
可以一次性把窗体上的所有的属性自动学习完吗?
作者: dionysus    时间: 2007-4-26 23:08
我使用GUI SPY指向那个text,但是无法单独识别出来,所以控件学习应该也是学习不到的
作者: nymphaea    时间: 2007-4-27 10:39
原帖由 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
作者: yaqi    时间: 2007-4-27 10:52
标题: rapidtest script wizard可以自动学习
rapidtest script wizard可以自动学习窗体属性,但我的用了几次就不见了,怎么回事,求教
作者: yaqi    时间: 2007-4-27 11:06
哦,知道了,因为选用了其他插件




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2