51Testing软件测试论坛
标题:
如何使用QTP测试文本域中的自动截断功能?
[打印本页]
作者:
sunym
时间:
2008-1-22 15:07
标题:
如何使用QTP测试文本域中的自动截断功能?
如何使用QTP测试文本域中的自动截断功能?
作者:
jinsen
时间:
2008-1-22 15:11
自动截断功能?
能不能举个例子?
作者:
心随风而飘
时间:
2008-1-22 15:32
他是不是想说断点啊?按F9,脚本就会在运行到所加断点的位置自动停止了
作者:
sunym
时间:
2008-1-22 15:38
测试一个文本域的长度限制,比如输入长度为限制为1-15,当输入长度超过15时,就会自动截断。
作者:
jinsen
时间:
2008-1-22 16:08
Browser("xxx").Page("xxx").WebEdit("xxx").set "1234567890abcdefg"
Dim tempValue
tempValue = Browser("xxx").Page("xxx").WebEdit("xxx").GetROProperty("value")
if Len(tempValue) > 15 then
Reporter.ReportEvent micFail,"checkpoint", "Fail"
Else
Reporter.ReportEvent micPass,"checkpoint", "Pass"
End if
作者:
sunym
时间:
2008-1-22 16:17
Thank you very much!
作者:
sunym
时间:
2008-1-22 16:31
试验了一下,发现停在在了这一步:Browser("xxx").Page("xxx").WebEdit("xxx").set "1234567890abcdefg"
提示:The parameter is incorrect
作者:
jinsen
时间:
2008-1-22 16:40
是MaxLength定死了15位,还是可以输入超过15位,超过的位数调用方法删除?
作者:
sunym
时间:
2008-1-22 17:00
MaxLength定死了15位
作者:
jinsen
时间:
2008-1-22 17:07
晕啊,楼主你那不是测试自动截位,而是测试最大位数。
Dim tempValue
tempValue = Browser("xxx").Page("xxx").WebEdit("xxx").Object.maxLength
if tempValue = 15 then
Reporter.ReportEvent micPass,"checkpoint", "
ass"
Else
Reporter.ReportEvent micFail,"checkpoint", "Fail"
End if
作者:
sunym
时间:
2008-1-22 17:20
Thank you
作者:
暗涧幽火
时间:
2008-1-23 11:47
还不错啊!就是没有按理想的来啊!
作者:
three116
时间:
2008-1-23 13:05
我的建议是直接检查它的maxlength,至于能否输入超过个maxlength就不用测了,那就检查输入为空,1个和15个字符,至于超过15个,则直接检查maxlength
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2