51Testing软件测试论坛

标题: WebEdit的readonly属性总是有问题! [打印本页]

作者: nbawz    时间: 2007-9-18 14:38
标题: WebEdit的readonly属性总是有问题!
[attach]32945[/attach]
Set NewObject = Description.Create()
NewObject("micclass").value = "WebEdit"
NewObject("readonly").value = "0"
Set Edits= Browser("name:=*******").Page("title:=******").ChildObjects(NewObject)
EditSum = Edits.Count()
msgbox EditSum


所属培训机构右侧的文本框的readonly属性值为1,其余文本框的readonly属性值都为0,但是我这段脚本运行下来,弹出的消息内容为0,当我把readonly改为name属性的时候,就能够正确找到,所以估计不是脚本的问题,我想知道是不是QTP不支持readonly属性??还是那里我没有设置????
作者: hsjzfling    时间: 2007-9-18 15:10
有问题可以先查帮助的,帮助中对于这些对象具有哪些属性都有描述的
作者: nbawz    时间: 2007-9-18 16:20
帮助我也看了看,可能是因为我的英语实在是太滥了,没有找到有价值的东西!
作者: hsjzfling    时间: 2007-9-18 17:17
以readonly在帮助中可以很容易查询到如下内容:
WebEdit Identification Properties
[attach]32961[/attach]
作者: nbawz    时间: 2007-9-18 17:44
没有人遇到过这样的问题吗??
作者: hsjzfling    时间: 2007-9-18 18:36
其实问题很简单,楼主不够仔细而已~
只要将NewObject("readonly").value = "0"
改为NewObject("readonly").value = 0
因为readonly的值是布尔型的,你让它为一个字符串的0,它当然没有能匹配的了sdlkfj5
作者: walker1020    时间: 2007-9-18 22:32
楼上的朋友的话有道理,你修改后再试试。




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