【发布时间】:2018-04-04 09:57:29
【问题描述】:
Katalon 上的文档说明是否在生成控制台后在命令行下运行。来自测试套件的属性文件,它将从命令窗口运行:
katalon -propertiesFile="" -runMode=console
但是,它说 Katalon 未被识别为内部或外部命令。我该怎么办?
【问题讨论】:
标签: katalon-studio testautomationfx
Katalon 上的文档说明是否在生成控制台后在命令行下运行。来自测试套件的属性文件,它将从命令窗口运行:
katalon -propertiesFile="" -runMode=console
但是,它说 Katalon 未被识别为内部或外部命令。我该怎么办?
【问题讨论】:
标签: katalon-studio testautomationfx
如果katalon.exe 的路径未在您的PATH 变量中定义,则上述命令仅在您位于Katalon Studio 根文件夹(katalon.exe 所在的位置)中时有效。
【讨论】:
我通常创建一个具有以下结构的批处理文件:
@echo off
set "qtpath=<KATALON STUDIO INSTALL DIR>"
set "execpath=%qtpath%\katalon.exe"
echo "%execpath%"
"%execpath%" <GENERATED COMMAND WITHOUT -katalon>
希望对你有帮助。
【讨论】:
我遇到了这个问题。我解决了这样的问题:
[环境变量>系统变量>路径>添加Katalon.exe和Git.exe目录1
然后,.gitlab-ci.yml 文件的内容如下:
简单的 .gitlab-ci.yml :
run_katalon_test_suite:
tags:
- shell
script:
- echo $CI_JOB_STAGE
在 Katalon Studio 中运行测试套件的简单 .gitlab-ci.yml:
run_katalon_test_suite:
tags:
- shell
script:
- katalon -noSplash -runMode=console -consoleLog -noExit -projectPath="C:\Users\7713\git\turkuaz-katalon-test-project\turkuaz-katalon-test-project.prj" -retry=1 -retryFailedTestCases=false -testSuitePath="Test Suites/cansuarslan/TS_01_CompletedTestCases" -executionProfile="default" -browserType="Chrome"
【讨论】: