call to copy与call to Exists区别

上一篇 / 下一篇  2009-10-13 13:32:08 / 个人分类:QTP

 
说明:insert call to copyinsert call to Exists
假设要在ActionA中调用ActionB
call是获得ActionB的引用,只是引用,如果原本的ActionB的内容发生了变化,那么ActionA中的内容也跟着变化,且不能在ActionA中对ActionB修改。
copy是把ActionB的脚本复制到ActionA中,得到ActionB的一个copy,修改ActionB_copy不对ActionB造成影响,修改ActionB也不对ActionB_copy
造成影响。
有点像C
语言中的传指针和传值的意思。

另外,还可以去看编写的脚本,一个没有分割Action的脚本,默认会生成Action0Action1两个Action,其中Action0中一般只有一句话:
RunAction Action1,oneIteration
当运行脚本时,实际上,只是运行了Action0其他Action都是被Action0调用的。copy过来的Action,如果没有使用RunAction的方法来调用,应该是不会被运行的,因为没有被Action0直接或间接调用。

TAG:

 

评分:0

我来说两句

我的栏目

日历

« 2024-04-27  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 2449
  • 日志数: 7
  • 建立时间: 2009-04-17
  • 更新时间: 2009-10-13

RSS订阅

Open Toolbar