51Testing软件测试论坛

标题: 如何取很长的属性值 [打印本页]

作者: hzh628    时间: 2006-10-19 11:25
标题: 如何取很长的属性值
我用GetROProperty来取属性值,发现它会截取。我想问一下各位高手,有没办法可以取得很长的属性值呢?
作者: xiaonan    时间: 2006-10-19 11:44
使用 GetROProperty 方法可以从应用程序的运行时对象中检索测试对象属性的当前值。
作者: hzh628    时间: 2006-10-19 13:10
是的,就是当前值很长,所以后面的一部分没有了,所以不知道如何把完整的值都取出来。
作者: walker1020    时间: 2006-10-19 13:32
标题: To hzh628
你提供的信息太简单了,别人很难帮助你。你要的那个很长的属性值是什么? 用GetROProperty得到的属性值是什么?
作者: hzh628    时间: 2006-10-19 14:00
用object spy查看时,它的值长达一千多个字符。
a=Browser("Add Product Form").Page("Add Product Form").WebTable("Blank Form").GetROProperty("innerhtml")
得到a 的值只有一百多个字符.
所以不知道有没办法得到这一千多个字符的完整的值。
作者: xiaonan    时间: 2006-10-19 14:16
把a强转成long型看看
作者: maguschen    时间: 2006-10-19 14:27
sdlkfj8 100多个字符还不够用来识别么……
作者: hzh628    时间: 2006-10-19 14:32
a强转成long型也是不行,还是一样。
作者: hzh628    时间: 2006-10-19 14:40
我的目的不是用来识别的,我只是想把这些值取出来,用作它用的。。
作者: yangkinki    时间: 2006-10-19 15:39
可以完整的取出这个属性值的,不知道楼主把值保存在哪里?a的值只有一百多个字符,是从哪里得出的?确定这个属性值没有错误,是否是所要取的那个属性值
作者: sz_lg    时间: 2006-10-19 17:10
感觉LZ是不是取错了?
作者: walker1020    时间: 2006-10-19 17:28
sz_lg 提示的对,你要的属性是 innerhtml 还是 outerhtml ,或者是别的属性?
作者: hzh628    时间: 2006-10-19 18:05
确实是想要取的属性值。问题是这属性值的长度问题。。我估计是 GetROProperty取值有长度限制。。 高手们,你们没有遇过这类问题吗?
作者: yangkinki    时间: 2006-10-19 18:31
你试一下把这个值放到结果中
Reporter.ReportEvent...
查看一下是否是完整的,要不你把代码贴上来,大家帮你看看




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