页面中输入参数时莫名其妙的少字符
本帖最后由 026300 于 2012-6-18 11:27 编辑最近发现qtp出来这么一个怪现象, 就是输入某个指定的参数时,偶尔会和代码中不一样,尤其是使用循环语句时更是如此,比如我要使用下述语句实现循环输入IP地址:
for i=1 to 5
Browser("**").Page("**").WebEdit("IP").Set "192.168.0." & i
next
在运行过程中出来的现象莫名其妙,有时候IP地址输成了"192.68.0.1",有时候输成了"192.0.1",有时候又变成".68.0.1",在option中的run的run mode由120ms调成了240ms,问题仍然如此。
这个到底是怎么回事儿呢,大家帮我分析分析 人气不旺啊 格式转换下 加个wait试下 回复 1# 026300
一般不会出现这样的问题的啊,是不是你的输入框不许输入太快导致的啊?
那你试试这样呢:
Dim temp
for i=1 to 5
temp = "192.168.0." & i
Browser("**").Page("**").WebEdit("IP").Set temp
wait 1
next 加个wait试下
西风一任秋 发表于 2012-6-20 09:12 http://bbs.51testing.com/images/common/back.gif
这个试过了,不管用 回复026300
一般不会出现这样的问题的啊,是不是你的输入框不许输入太快导致的啊?
那你试试这样呢:
...
黑羽祭 发表于 2012-6-20 10:19 http://bbs.51testing.com/images/common/back.gif
这个也是加wait的方式吧? 格式转换下
smartpigisme 发表于 2012-6-19 22:09 http://bbs.51testing.com/images/common/back.gif
您能具体指导一下么,怎么转换呢?谢谢 本帖最后由 026300 于 2012-6-25 16:55 编辑
问题解决了,但估计是权宜之计,使用loop循环可以解决,看看有没有高人知道内部有啥玄机
页:
[1]