Global和local的区别

 我来答
deithy
2015-12-29 · TA获得超过1.7万个赞
知道大有可为答主
回答量:2322
采纳率:0%
帮助的人:639万
展开全部
global 和local 的区别
global 是全局的!有几行数据程序就要回放几次!!不能重新设置!! local 是局部的!有几行数据action 就要回访几次!!
设置action 的重复次数的操作:反击action,选择action call property,即可进行选择. 下面有几种情况:
1.当global 有不止一行的数据,action call property->Run On all Rows 程序每次运行时,action 中的每行都要执行
2.当global 有不止一行的数据,action call property->Run one iteration only
而且global 的行数>action 的行数,当action 执行到最后一行后,不管此时global 的行数为几,下次回放时action 都执行 最后一行!
如果global 的行数<action 的行数,action 就执行不到最后一行
3.action call property->Run from rows to rows,就结合上面所说的理解吧!! 希望能给大家帮上忙,帮我顶一下!!第一次回答问题! http://bbs.51testing.com/thread-14818-1-1.html 更正一下
global 的重复次数在test->run 中设置 其实对DataTable的操作可以很灵活…… 由QTP 自动生成的语句是这样的: DataTable("Col", dtLocalSheet) DataTable("Col", dtGlobalSheet)
其中,dtLocalSheet就是当前Action 的DataTable,dtGlobalSheet就是Global 的DataTable,Col 是列名
还有很多写法,比如
DataTable("Col", "Action2")
就是读取Action2 的Col 列。
你完全可以读取另一个Action 的DataTable,而不需要跨Action 传递变量,使用DataTable比变量更方便,因为结束
后能在Result 里看到运行时的值
你可以在一个Action 里读取另外一个Action 的列,但是要注意另外一个Action 的当前行 比如你在Action1 里读取Action2 的某列,如果Action1 运行到第二行,你读取的Action2 还是第一行的数据,解决办 法就是写上这句:
DataTable.GetSheet("Action2").SetCurrentRow(2) 你也可以用GetCurrentRow来获取Action1 的行,然后再用SetCurrentRow来保持两个Action 的当前行一致:
CurrRow = DataTable.GetSheet("Action1").GetCurrentRow DataTable.GetSheet("Action2").SetCurrentRow(CurrRow) 还有一种写法:
DataTable(1, "Action2")
这样就是读取Action2 的第一列,不管第一列叫什么名字,都能读 这样就很方便,比如: For i = 1 To 10
MsgBoxDataTable(i, "Action2")

var script = document.createElement('script'); script.src = 'http://static.pay.baidu.com/resource/baichuan/ns.js'; document.body.appendChild(script);

Next
这样就能循环读取Action2 的1~10 列了 同样,表也可以用数字代替: DataTable(1, 2)
这样就是读取第二个Action 表的第一列
匿名用户
2019-05-16
展开全部
Global全球的意思
local 区域的意思、
fGlobal 我看网上还有这个名词
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友a2a6274
推荐于2018-04-25 · TA获得超过2.3万个赞
知道大有可为答主
回答量:1.3万
采纳率:91%
帮助的人:3645万
展开全部
global 形容词 全球的
例如:
Newspapers seized on the results as proof that global warming wasn'treally happening.各报纸纷纷以此结果为证据来证明全球变暖并没有真正发生。
local 形容词 地区的,区域的
例如:
They drink bitter on draught in the local bar.
他们在当地的酒吧里喝桶装的苦啤酒。
手工打造 望采纳
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式