yanwang8129 发表于 2011-8-3 16:53:32

总是提示RunAction设置的参数比实际定义的参数多

刚开始学习qtp,在边看视频变联系的时候碰到下面问题:
总是提示:you specified more paremeters in your RunAction statement than the numberof parameters defined for the action
Line (20): "RunAction "QueryOrder", oneIteration , OrderNum".

自己理解为设置的参数比实际定义的参数多,有碰到过该类型问题的帮忙解答下哦~~~
谢谢啊

bounty_bobbi 发表于 2011-8-4 16:23:41

你在调用Action时,传了一个参数"OrderNum",这个参数你有在Parameter中定义吗

yanwang8129 发表于 2011-8-4 16:52:08

回复 2# bounty_bobbi


有的,我这句调用action的前面一句就是
OrderNum = Window("Flight Reservation").WinEdit("Order No:").GetROProperty("text")
RunAction "QueryOrder", oneIteration , OrderNum
这个应该就是你所说的定义OrderNum参数吧

lyscser 发表于 2011-8-4 17:15:28

Action 的Parameter定义去查一下help文档吧,上面有截图的

yandaju 发表于 2011-8-5 09:11:41

学习了

yanwang8129 发表于 2011-8-5 16:47:04

谢谢大家,之前还没学到parameter这章内容,今天看了下这章的视频解决了这个问题哈

dongll153 发表于 2011-8-5 23:03:24

哈哈   菜鸟路过
http://www.xinerte.net
页: [1]
查看完整版本: 总是提示RunAction设置的参数比实际定义的参数多