katalon系列七:Katalon Studio全局变量

假如你有3个脚本都用到了用户名,如果是写死在脚本中,那么需要改变的时候,你需要修改3个地方,我们可以把用户名设为全局变量,在3个脚本中引用,需要修改时只要修改全局变量中的用户名值即可。

在Katalon Studio左侧菜单栏中,第一项就是全局变量,默认的一个文件名叫default。双击打开,可以在里面添加全局变量,依次填入变量名、变量类型、变量值、描述即可。如图我们加了一个字符串型的用户名变量。右击变量选择Show reference,还可以查看都有哪些脚本引用了该变量。

在编写用例时,有一行命令为在输入框Set Text,双击该行命令的Input栏,打开Input编辑框,在value type栏选择Global Variable,在value栏选择变量,我这里是G_LoginName。

至此变量的创建和引用就都完成了,脚本运行到相应命令时会自动将你设的变量值带入,当你需要修改变量值时,直接在default文件里修改即可。

另外,变量文件我们也可以创建多个,比如刚才的default里我们全设成测试环境的变量值,我们可以再新建一个变量文件,里面全设成线上环境的变量值,这样我们在跑测试和线上环境时,代码都是一套,只要切换变量文件即可。

调试和回放的时候,可以选择变量文件,如图

命令行运行时(集成到Jenkins),可以选择变量文件,如图

生成的命令:katalon -noSplash -runMode=console -projectPath="E:\work\code\katalon\research\research.prj" -retry=0 -testSuitePath="Test Suites/crf" -executionProfile="default" -browserType="Chrome"

猜你喜欢

转载自www.cnblogs.com/songzhenhua/p/10092379.html