我們來一起看一下REF框架的整個流程圖

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

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

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

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

第二個是在InitState-->if first run--> Add Log Fields
接着我們可以看到還有2條記錄
System1_URL :http://www.acme-test.com
SHA1_Online_URL :http://www.sha1-online.com/
那么,這兩個網址就是我們在Level3中需要做測試的網址,添加在這里了。
在什么地方用到了呢?接着往下看,在if firstrun里面,我們可以看到有一個Invoke InitAllSettings workflow,點擊EditArguments,查看參數,看到了吧,這里有2個In參數,一個out參數

in_configFile:默認值"Data\Config.xlsx"
in_ConfigSheets:默認值{"Settings", "Constants"}
out_Config:默認值是Config,可以發現我們在變量這里面也看到了一個Config,類型還是Dictionary<String,Object>,可想而知,這個就是用保存InitAllSettings這個流程處理完之后的結果的。
-------------------------InitAllSettings---------------------
流程處理示意圖

先看For each Sheet 讀取設定相關的信息。
接着我們看加載Server上的Assets

通過以上的操作,可以看到,我們把config文件中的三個sheet的內容,全部放到out_config這個變量中了。
出處:
作者:houzy
鏈接:https://www.jianshu.com/p/42ed7a5d9bea
來源:簡書