UiPath之UiPath認(rèn)證L3(Level3)中的ReFramework框架(Config文件解析)

各位小伙伴,昨天給大家講解了一下REF的概況,今天我們開始講解REF框架中使用的Config文件,了解一下文件里面的內(nèi)容,對我們后面的流程講解的過程,涉及到的參數(shù)可以起到一個補充的作用。

小U的QQ群(714733686)

小U的訂閱號【UiPath8888】

我們來一起看一下REF框架的整個流程圖(小U后面的文章每次開頭都會附上這副圖片,給小伙伴的在腦袋里面留下印象)

圖片發(fā)自簡書App

第一:Config文件保存的路徑,默認(rèn)路徑是在\Data\Config.xlsx,在UiPath中如下圖:

圖片發(fā)自簡書App

點擊右鍵,選擇打開即可,里面一共有三個sheet: Settings,Constants,Assets

圖片發(fā)自簡書App


我們先來看看第一個sheet【Settings】,里面包含了4條記錄.第一和第二條是系統(tǒng)默認(rèn)的,我們暫時不需要修改,但是我們可以了解在REF框架中哪個地方用到了。

圖片發(fā)自簡書App


第一個是在InitState-->if first run-->Save job arguments Config

圖片發(fā)自簡書App


第二個是在InitState-->if first run--> Add Log Fields

接著我們可以看到還有2條記錄

System1_URL :http://www.acme-test.com

SHA1_Online_URL :http://www.sha1-online.com/

那么,這兩個網(wǎng)址就是我們在Level3中需要做測試的網(wǎng)址,添加在這里了。

在什么地方用到了呢?接著往下看,在if firstrun里面,我們可以看到有一個Invoke InitAllSettings workflow,點擊EditArguments,查看參數(shù),看到了吧,這里有2個In參數(shù),一個out參數(shù)

圖片發(fā)自簡書App

in_configFile:默認(rèn)值"Data\Config.xlsx"

in_ConfigSheets:默認(rèn)值{"Settings", "Constants"}

out_Config:默認(rèn)值是Config,可以發(fā)現(xiàn)我們在變量這里面也看到了一個Config,類型還是Dictionary<String,Object>,可想而知,這個就是用保存InitAllSettings這個流程處理完之后的結(jié)果的。

-------------------------InitAllSettings---------------------

流程處理示意圖

圖片發(fā)自簡書App


先看For each Sheet 讀取設(shè)定相關(guān)的信息。

接著我們看加載Server上的Assets

圖片發(fā)自簡書App


通過以上的操作,可以看到,我們把config文件中的三個sheet的內(nèi)容,全部放到out_config這個變量中了。

好了,今天給小伙伴分享的文章,內(nèi)容稍微有點多,大家好好研究一下。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容