|
最后发现是我参数化的时候一开始没做好,数值填写在GLOBAL里去了,造成多次循环。
QTP新人请教:
如图是我录制的QTP脚本,其中LOGIN、LOGOUT、CLICKOK三个动作的ACTION CALL PROPERTIES中已经设置为Run one iteration only.BLOCK SITE被设置为Run on all rows.
BLOCKSITE的参数化后相关代码如下:
Browser("NETGEAR Router").Page("NETGEAR Router").Frame("contents").Link("Block Sites").Click
Browser("NETGEAR Router").Page("NETGEAR Router").Frame("formframe").WebEdit("cfKeyWord_Domain").Set DataTable("blockword", dtLocalSheet)
Browser("NETGEAR Router").Page("NETGEAR Router").Frame("formframe").WebButton("Add Keyword").Click
我希望执行的结果是,LOGIN,然后反复ADD三次,最后LOGOUT。而目前实际的执行的结果是,每次脚本会LOGING、反复ADD三次、LOGOUT,然后整个过程重复执行三次。
请高手指点下原因?
[ 本帖最后由 TANCH 于 2006-6-7 11:44 编辑 ] |
|