katalon系列十四:执行Windows命令&获取项目路径

Posted songzhenhua

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了katalon系列十四:执行Windows命令&获取项目路径相关的知识,希望对你有一定的参考价值。

Katalon Studio中也可以运行Windows命令执行一些系统操作。

根据官方文档,在test case中输入命令:
cmd = ‘del E:\\shot\\*.xlsx E:\\shot\\*.zip‘
Runtime.getRuntime().exec(cmd)

运行报错
技术分享图片

网上搜到解决方案,修改cmd如下
cmd = ‘cmd.exe /c del E:\\shot\\*.xlsx E:\\shot\\*.zip‘

运行成功

除了直接运行cmd命令,也可以执行.bat文件,代码示例如下

import com.kms.katalon.core.configuration.RunConfiguration
/**
* Execute a batch file situated in the KS project directory.
* @param batchFile (String) e.g. "myfile.bat"
*/
static void runBatchFile(String batchFile) {
String bf = RunConfiguration.getProjectDir() + ‘/‘ + batchFile
comment("Running batch file: " + bf)
Runtime.runtime.exec(bf)
}

RunConfiguration.getProjectDir()即为获取项目路径,记得要导入相应的包

参考https://docs.katalon.com/katalon-studio/docs/execute-windows-commands.html

以上是关于katalon系列十四:执行Windows命令&获取项目路径的主要内容,如果未能解决你的问题,请参考以下文章

katalon系列十七:报告&Katalon Analytics

katalon系列十三:5.10新增跳过用例&命令行赋值全局变量

katalon系列十一:Katalon Studio在Jenkins持续集成

Katalon系列二十一:用例中语句失败处理

自动化之Katalon桌面端

katalon系列七:Katalon Studio全局变量