Katalon 上的文档说明在生成控制台后是否在命令行下运行。来自测试套件的属性文件,它将从命令窗口运行:
katalon -propertiesFile ="" -runMode =控制台
但是,它表示 Katalon 不会被识别为内部或外部命令。我该怎么办?
答案 0 :(得分:0)
如果katalon.exe
变量中未定义PATH
的路径,则上述命令仅在您位于Katalon Studio
根文件夹中的katalon.exe
根文件夹中才有效。
答案 1 :(得分:0)
我通常会创建一个具有以下结构的批处理文件:
@echo off
set "qtpath=<KATALON STUDIO INSTALL DIR>"
set "execpath=%qtpath%\katalon.exe"
echo "%execpath%"
"%execpath%" <GENERATED COMMAND WITHOUT -katalon>
希望它有所帮助。
答案 2 :(得分:0)
我遇到了这个问题。我这样解决了:
[环境变量>系统变量>路径>添加Katalon.exe和Git.exe目录1
然后,.gitlab-ci.yml文件的内容如下:
简单的.gitlab-ci.yml:
run_katalon_test_suite:
tags:
- shell
script:
- echo $CI_JOB_STAGE
简单的.gitlab-ci.yml在Katalon Studio中运行测试服:
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"