标题: Global Sheet and Current Action sheet Local区别? [打印本页] 作者: tracyd 时间: 2008-12-7 09:57 标题: Global Sheet and Current Action sheet Local区别? Global data table 中定义参数,例如起飞3 个地点,程序就会运行3次,但是如果我分2个action, 第一个action1为登陆,第2个action2 有如下动作:new order,然后把起飞地点参数化,在local sheet中输入3个地点,程序就只运行1次。一定要把起飞地点设成dtGlobalSheet而不是dtLocalSheet,才能每次运行3次。
我又试了一下,把action2 的localsheet的table copy到global去,就运行了3次。然后我又作了如下动作,除了表头没有delete,3个起飞地点的数据都delete了,数据移回action2的localsheet,这下就能运行3次了。
好奇怪阿,为何我直接放data在action2的localsheet中,程序无法运行3次?一定要放data在globalsheet中才行?localsheet不是针对特定的action的么?何时才会用到localsheet?
后面的move了data以后就能运行,可能是qtp的bug吧?作者: momang 时间: 2008-12-7 14:14
Global Sheet and Current Action sheet Local区别作者: ltp401128401128 时间: 2008-12-12 14:15
Global Sheet 里面的数据是会影响到程序一共循环几次的。你可以把Global Sheet 里面的数据清空试试看效果怎么样