我有一个 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"
给出这个错误:
如果我进入容器并 cd 到测试套件目录,我可以看到文件(如下所示)但是当通过 powershell 脚本传入时参数失败
容器内的测试套件目录
任何尝试 Bash/Powershell 的路径提示或技巧将不胜感激
最佳答案
经过多次挫折 - 结果是 shell 脚本和 bat 文件使用了 bin 文件夹中的错误项目文件。一旦我删除了 bin 文件夹,它就在根 Katalon 文件夹中使用了正确的项目,并且找到了测试套件路径:)
关于powershell - Docker 测试套件路径中的 Katalon,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53191648/