關(guān)于我們 下載與支持 產(chǎn)品社區(qū) 合作代理 |  咨詢電話:400-035-7887/021-6072 5088
首頁(yè) /  澤眾AutoRunner /  產(chǎn)品文檔 /  參數(shù)傳遞

參數(shù)傳遞

2018/3/7 15:30:41 澤眾 編輯:澤眾 于 2018/3/7 15:30:41

在進(jìn)行腳本串聯(lián)調(diào)用時(shí),可能某些數(shù)據(jù)要在不同腳本之間共享,也是參數(shù)傳遞。參數(shù)傳遞命令為getFrom、putInto,這兩條命令都是ParameterData類成員函數(shù)。

● 一般性的參數(shù)傳遞

下面是一段計(jì)算器的腳本。前面五句做了一個(gè)加法操作,第七句是得到計(jì)算器的計(jì)算結(jié)果,第八句是用putInto命令將結(jié)果保存到名為result的變量用,變量名可以任取,其中parameterData是一個(gè)ParameterData類型的全局變量。第九句是調(diào)用Notepad.bsh記事本腳本。

記事本的腳本比較簡(jiǎn)單,第一句是從parameterData中把result的結(jié)果取出,這里調(diào)用的是getFrom命令。第三句是將結(jié)果輸出到記事本中。

下面是執(zhí)行計(jì)算器腳本的運(yùn)行結(jié)果:

記事本中打印的內(nèi)容如下:

● 參數(shù)化腳本中的參數(shù)傳遞

下面是一段計(jì)算器的參數(shù)化腳本。

循環(huán)參數(shù)表執(zhí)行加法操作,第14句,這一句把臨時(shí)變量pd保存在了ar.parameterData參數(shù)中,因?yàn)樵贜otepad中還會(huì)用到pd參數(shù)。第15句獲得計(jì)算結(jié)果;第16句將結(jié)果保存到一個(gè)名為addResult的變量中,變量名可以是有意義的其他名字。第17句調(diào)用Notepad.bsh 保存計(jì)算結(jié)果。

下面是Notepad.bsh腳本代碼(兩個(gè)腳本必需在同一項(xiàng)目中,文本文件名稱為Output.txt)

這段腳本先獲取計(jì)算器和記事本的值,第三句是將表達(dá)式的值拼接起來(lái),重新設(shè)置記事本的值。注意:這里用ar.parameterData.getFrom("???")直接獲取xls表中的數(shù)據(jù),因?yàn)樵贑alc腳本中ar.parameterData參數(shù)已經(jīng)被賦值了。運(yùn)行Calc腳本結(jié)果如下:

記事本中打印的內(nèi)容如下:

注:

每個(gè)腳本中用到的對(duì)象,都必須在此腳本的對(duì)象庫(kù)中存在。

滬ICP備07036474號(hào) 2003-2022 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd.
微信
咨詢

添加客服微信 歡迎咨詢測(cè)試工具和測(cè)試服務(wù)

微信客服
問(wèn)題
反饋
產(chǎn)品
畫(huà)冊(cè)

掃描二維碼下載澤眾軟件企業(yè)宣傳冊(cè)

產(chǎn)品畫(huà)冊(cè)
返回
頂部

方案咨詢

×
提交信息

電話咨詢,400-035-7887,安排專業(yè)技術(shù)售前給您解答(產(chǎn)品試用、技術(shù)交流、服務(wù)咨詢和商務(wù)報(bào)價(jià))。

您的信息已成功提交!

我們的客服人員稍后會(huì)與您聯(lián)系