51Testing软件测试论坛

标题: 关于GetVisibleText [打印本页]

作者: lileo    时间: 2007-1-26 17:09
标题: 关于GetVisibleText
GetVisibleText这个api,到底是vbscript中的一个内置api,还是qtp中一个api?在哪里能找到它的详细定义!
作者: 风过无息    时间: 2007-1-26 19:54
Description

Returns the text from the specified area.

Remarks

The area is defined by pairs of coordinates that designate two diagonally opposite corners of a rectangle.


Notes:


The GetVisibleText method may behave differently in different run sessions depending on the operating system version you are using, service packs you have installed, other installed toolkits, the APIs used in your application, and so on.
   
To avoid failed runs, it is highly recommended to use the GetROProperty method or the Object property to retrieve the value of the text (or equivalent) property from an object in your application instead of using the GetVisibleText method.
   
This method is supported only in Windows 2000 and Windows XP.
   
You can also check whether a specified text string is contained in a specified window area using the TextUtil.GetText method. For more information, refer to the Utility section of the Object Model Reference.


Syntax


object.GetVisibleText ([Left], [Top], [Right], [Bottom])


Argument Description
object A test object of type ActiveX.
Left Optional. A Long value. The left coordinate of the search area within the object抯 window.  
Top Optional. A Long value. The top coordinate of the search area the object抯 window.  
Right Optional. A Long value. The right coordinate of the search area within the object抯 window.  
Bottom Optional. A Long value. The bottom coordinate of the search area a within the object抯 window.

Note: If the Left, Top, Right, and Bottom arguments are not specified, the method returns all of the text within the visible part of the specified object.  

Return Type

A String value.
作者: lileo    时间: 2007-1-27 14:46
为什么我在qtp的object model reference 中没有发现呢?真是奇怪!
有高人在指点一下好么?
作者: 风过无息    时间: 2007-1-27 20:06
你按F1不就有了,呵呵。
作者: 丁笑寒    时间: 2007-1-27 20:44
在QTP界面内,俺F1或者选择 HELP-QTP HELp 都可以。
作者: lileo    时间: 2007-1-28 14:10
谢谢各位的回答,我知道是按F1或者是Help-qtp help。我想说的是在这些操作之后(F1或者help-qtp help),出现的chm帮助文件中,我没有发现GetVisibleText这个api的定义,我甚至用了搜索,还是搜索不到!真是见鬼了。难道我转的qtp不好,或者是我装的是9.0!郁闷中。。。。。
作者: walker1020    时间: 2007-2-2 20:26
原帖由 lileo 于 2007-1-28 14:10 发表
谢谢各位的回答,我知道是按F1或者是Help-qtp help。我想说的是在这些操作之后(F1或者help-qtp help),出现的chm帮助文件中,我没有发现GetVisibleText这个api的定义,我甚至用了搜索,还是搜索不到!真是见鬼 ...


打开QTP后按下F1,出现帮助后,在“输入要查找的关键字”下面的输入框内输入GetVisibleText,然后按下回车键,你应该在刚刚输入的GetVisibleText 下面看到有: GetVisibleText Method (ActiveX)、GetVisibleText Method (AcxButton),一直到最后一个 GetVisibleText Method (WinTreeView)。同时在右边出现了对这些方法的详细解释。如果你没有看到,那么就是你安装的QTP不完整。

[ 本帖最后由 walker1020 于 2007-2-3 11:12 编辑 ]
作者: E22E    时间: 2007-8-13 18:44
我这边也没有找到,郁闷,我qtp是9.2。安装是完全安装的。
作者: MarsNoNo    时间: 2007-8-14 00:42
谁能给我一个中文的object model reference
mail:archsatan@gmail.com
作者: bobile    时间: 2007-8-14 09:11
应该是QTP中的一个API吧,按F1就可以看见了
作者: bobile    时间: 2007-8-14 09:12
呵呵,多学习吧
作者: zhangj8826    时间: 2007-8-15 10:21
zhcihi
作者: 闪闪金光    时间: 2009-9-10 10:34
标题: QTP中的GetVisibleText属性
我在用QTP做自动化测试的时候,我用这个属性去取SwfComboBox对象的文本,得到的文本有点奇怪,在文本的后面加了一些"IC_CHECK_PATTERN",不知道是为什么




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