登录脚本和注销脚本为Reusable,被主操作脚本Call to。注销脚本在点击“退出”后会直接关闭浏览器,所以我在最后添加了打开浏览器语句。在主操作脚本中对一个对象参数化,
一共4行数据,应该有4次运行。迭代一运行正常,但是迭代二开始时却打开了两个首页,只有在手工关掉一个网页后脚本才正常运行,然后迭代三正常,但第四次迭代和第二次一样,又出来两个页面,太奇怪了。
另外一个问题:想让登录和注销脚本运行一次,主操作脚本按参数运行4次,在三个ACTION上分别右键—》ACTION CALL PROPERTIES,分别选取RUN ONE ITERATION ONLY和RUN ON
ALL ROWS,但是没有效果。然后在FILE—》SETTINGS-》RUN 里选择RUN ON ALL ROWS,但登录和注销脚本也会运行四次;若选择RUN ONE ITERATION ONLY,那么主操作脚本也只运行一次。
我认为是因为global是对整个脚本而言,而local是针对每个action。在菜单的setting——run中设置的是整个脚本的迭代,每个action右键是设置单个action的迭代。setting——run中设置run one iteration only,action中设置run on all row的效果就是整个脚本运行一次,而该action运行四次了。