求助:关于长度验证的问题
问题一:需求:馈路编号的文本框可输入最大长度为10
设计:采用max length的方式限定了最大长度为10
这样用QTP如何验证?
问题二:
需求发生变化:馈路编号的文本框可输入最大长度为15
用QTP该如何验证变更后的需求?
请给我点思路吧,该如何做?
(我是初学者,请各位给我一些简单的方法吧,在此感激不尽,急!谢谢) 哪位朋友能帮忙吗? '如果单纯测试文本框的长度,可以写一个循环设置文本
strMaxLen = 10
strLen=5
WinEdit("...").Set ""
For i=0 to strLen
WinEdit("...").Type i
Next
'然后获取文本编辑框的文本,用len取长度
strLen=Len(windedit(“”).GetVisibleText)
'如果长度超过10个字符,则bug
if strLen=strMaxLen then
Reporter.ReportEvent micPass,"...","..."
else
Reporter.ReportEvent micFail,"...","..."
end if
可以修改strMaxLen 的值来适应需求的变化 能加您为好友吗?
我的QQ是932671715
回复 1# 的帖子
在 5etesting 上回复你了,WebEdit 对象在QTP中本身就有 max length 这个属性,你使用GetROProperty方法就能获取并校验。 原帖由 liuxl 于 2009-12-23 09:51 发表 http://bbs.51testing.com/images/common/back.gif
'如果单纯测试文本框的长度,可以写一个循环设置文本
strMaxLen = 10
strLen=5
WinEdit("...").Set ""
For i=0 to strLen
WinEdit("...").Type i
Next
'然后获取文本编辑框的文本,用len取长度
strLen ...
这个思路,学习啦
页:
[1]