嗯 有啊
http://www.51testing.com/html/63/n-8263.html 回复 13# 赵佳乐SMILE
如果对象库里面已经有了这些对象呢?
QTP中 GetROProperty怎么提示框中的文字
QTP 自带小飞机软件部分脚本如下:
If Dialog("Login").Dialog("Flight Reservations").ExistThen
errorw=Dialog("Login").Dialog("Flight Reservations").GetROProperty("?")
?:我用过regexpwndtitle、text
然后用msgbox看 errorw回值 都是“Flight Reservations”
请问我应该取什么属性值?才能得到“Password must be at least 4 characters long” 一句话呢那位高手帮个忙 解答一下 谢谢了 把错误信息的字 抓取一遍 然后对这个字GetROProperty("text")
这是我练习时的脚本 如果你实在不明白我说的是什么 在看看吧
http://user.qzone.qq.com/305132437/infocenter#!app=2&via=QZ.HashRefresh&pos=1343202160 o sorry 你这个 不是那个web的
Dialog("Login").Dialog("Flight Reservations").Static("Agent name must be at").GetROProperty("text")
原来这个也一样
参见 http://wenku.baidu.com/view/50fdfa25192e45361066f5e7.html### 回复 3# 赵佳乐SMILE
Dim errorw
systemutil.Run "D:\Program Files\HP\QuickTest Professional\samples\flight\app\flight4a.exe"
Dialog("text:=Login").WinEdit("attached text:=Agent Name:").Set "test"
Dialog("text:=Login").WinEdit("attached text:=Password:").Set "tes"
Dialog("text:=Login").WinButton("text:=OK").Click
If Dialog("text:=Login").Dialog("regexpwndtitle:=Flight Reservations").ExistThen
errorw=Dialog("text:=Login").Dialog("regexpwndtitle:=Flight Reservations").Static("错误提示").GetROProperty("text") ‘这句话’
msgbox(errorw)
首先谢谢您的回答 不过您看我这个 还是提示错误 回复 3# 赵佳乐SMILE
我之前把“GetROProperty”换成了 “GetVisibleText” 但结果不太好 回复 1# 轩大圣
“Password must be at least 4 characters long" 也是一个对象啊,你可以把它添加到对象库中,然后 用 GetROProperty获取text值
errorw=Browser("Browser").Dialog("Windows Internet Explorer").Static(" Password must be at least 4 characters").GetROProperty("text") 回复 6# chengyujiao
照您办法试了 添加后还是没成。text显示的值任然是“Flight Reservations”我是不是哪少点什么啊 回复 4# 轩大圣
如果父对象用描述性编程表示了,那么后面的对象都要用描述性编程表示了。
明显Static("错误提示") 不是描述性编程,只是那个字的重命名 回复 8# 赵佳乐SMILE
嗯 确实。在里面加个text就好了非常感谢 各位! 回复 9# 轩大圣
我也涨知识了 之前我也不会 现查的 回复 6# chengyujiao
谢谢啊 朋友 搞定了 消息框里的文字如果是动态的怎么处理?
页:
[1]