powershell - Docker 测试套件路径中的 Katalon

标签 powershell docker katalon-studio

我有一个 powershell 脚本,它执行以下但很难找到测试套件路径

docker run -t -v ${pwd}:/katalon/katalon/source katalonstudio/katalon katalon-execute.sh -browserType="Chrome" --privileged -retry=0 -statusDelay=15 -testSuiteCollectionPath='/katalon/katalon/source/Test Suites/'

我也曾尝试明确引用测试套件(如官方 docs )

docker run -t -v $(pwd):/katalon/katalon/source katalonstudio/katalon katalon-execute.sh -browserType="Chrome" -retry=0 -statusDelay=15 -testSuitePath="Test Suites/Fund Fact Details"

给出这个错误:

still gives this error

如果我进入容器并 cd 到测试套件目录,我可以看到文件(如下所示)但是当通过 powershell 脚本传入时参数失败

容器内的测试套件目录

test suite directory inside container

任何尝试 Bash/Powershell 的路径提示或技巧将不胜感激

最佳答案

经过多次挫折 - 结果是 shell 脚本和 bat 文件使用了 bin 文件夹中的错误项目文件。一旦我删除了 bin 文件夹,它就在根 Katalon 文件夹中使用了正确的项目,并且找到了测试套件路径:)

关于powershell - Docker 测试套件路径中的 Katalon,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53191648/

相关文章:

python - Katalon Export - 机器人框架问题

windows - Powershell Open可执行文件,带有Program Files\WindowsApps内部的“开始”进程-拒绝访问

powershell - 如何在 VSTS 任务中使用最新的 AzureRM

arrays - Powershell:如何在不完全匹配的数组中查找项目?

Docker-compose:用生产中预构建的镜像替换基于 "build"的服务?

jenkins - 测试用例在 Jenkins 中失败,在 Katalon Studio 中成功

powershell - 将选择对象的管道对象显示为空

docker - Hyperledger Fabric CA 服务器 - 初始化 BCCSP PKCS11 库时出错

docker - Docker忽略ENTRYPOINT

java - Katalon如何发送邮件(附件失败截图)