3.UiPath Level3中的ReFramework框架(Config文件解析)_02


我们来一起看一下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
  来源:简书


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM