Katalon命令在CircleCI中的KatalonStudio docker映像中不起作用。如何使其运作?

时间:2018-08-09 09:43:32

标签: circleci katalon-studio

我在CircleCI配置中使用了下面的图像:

katalonstudio/katalon-circleci

接下来,我使用以下命令启动脚本执行。

katalon -noSplash  -runMode=console -consoleLog -noExit - 
projectPath="XYZProject.prj" -retry=2 -retryFailedTestCases=true - 
testSuitePath="Test Suites/SmokeTest" -executionProfile="default" - 
browserType="Chrome"

我在cirlceCI中遇到错误。

katalon: command not found

有人可以帮助运行测试脚本吗?

2 个答案:

答案 0 :(得分:0)

您需要在拥有katalon.exe的文件夹中运行命令

例如:Exception in thread "main" java.lang.IllegalArgumentException: Cannot reflectively create enum objects at java.lang.reflect.Constructor.newInstance(Constructor.java:417)

答案 1 :(得分:0)

我认为这是基于Docker的;您需要一个.gitlab-ci.yml:

<script>
        $('#unlink').on('click', function(e) {
            e.preventDefault();
            swal({
            title: 'Är du säker?',
            text: "Denna bild kommer att raderas!",
            type: 'Varning',
            showCancelButton: true,
            confirmButtonColor: '#3085d6',
            cancelButtonColor: '#d33',
            confirmButtonText: 'Ja, radera denna bild!'
            })
            }).then((result) => {
            if (result.value) {
                swal(
                'Radera!',
                'Bilden är nu raderad.',
                'Radering av bild lyckades.'
                ) 
            } 
            })
        </script>