51Testing软件测试论坛
标题:
请帮忙找错
[打印本页]
作者:
gracedon
时间:
2011-8-5 11:53
标题:
请帮忙找错
刚学QTP不久,今天用描述性编程的时候遇到下面这个错误,百思不得其解,求解答。
我在对象库里把WinEdit("Price:")删除掉了,想用描述性编程的,可是下面这个句子跑不过去。
[attach]74675[/attach]
[attach]74676[/attach]
作者:
lyscser
时间:
2011-8-5 15:08
本帖最后由 lyscser 于 2011-8-5 15:26 编辑
先看看,一会再答复
作者:
lyscser
时间:
2011-8-5 15:36
搞了半天跟楼主的结果一样,好像有隐藏的属性,描述范围太有限导致遗漏了某些重要的属性
作者:
wxg0375
时间:
2011-8-8 13:41
windows()也要用描述性编程的吧
作者:
wolaizhinidexin
时间:
2011-8-9 17:22
讨厌QTP的报错信息,像天书一样
作者:
chuhaida
时间:
2011-8-9 17:35
同意4喽
作者:
shingo0109
时间:
2011-8-10 10:13
我用LZ的attached text:=Price:也报错, 不过错误是不能识别WinEdit这个对象, 不是LZ的general run error, 这个错误建议LZ修复一下QTP吧;
后来我用了另外一个属性window id来识别,可以取出price, 代码参考如下:
Window("text:=Flight Reservation").Activate
msgbox Window("text:=Flight Reservation").WinEdit("window id:=1030").GetROProperty("text")
作者:
ermine
时间:
2011-8-10 10:15
你加一个class的属性就可以了.
price=Window("Flight Reservation").WinEdit("nativeclass:=Edit", "attached text:=Price:").GetROProperty("text")
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2