微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Katalon 测试集构建在 Jenkins 上失败

如何解决Katalon 测试集构建在 Jenkins 上失败

我有一个测试集,它完美运行并且在本地运行时通过

然而,当集合在 Jenkins 上运行时,构建失败。 在 Jenkins 的测试结果中,错误消息表示“无法验证文本”,但在本地运行时不是,测试用例有一个 waitForPageLoad

如果您需要更多信息,请告诉我

非常感谢

Cmd on Jenkins:

在 Jenkins 上的测试结果: 测试用例/策略搜索/SS/SS 失败。原因:com.kms.katalon.core.exception.StepFailedException:在 com.kms.katalon.core.keyword.builtin.CallTestCaseKeyword$_callTestCase_closure1.doCall( CallTestCaseKeyword.groovy:63) 在 com.kms.katalon.core.keyword.builtin.CallTestCaseKeyword$_callTestCase_closure1.call(CallTestCaseKeyword.groovy) 在 com.kms.katalon.core.keyword.internal.KeywordMain.runKeyword(KeywordMain.groovy: 66) 在 com.kms.katalon.core.keyword.builtin.CallTestCaseKeyword.callTestCase(CallTestCaseKeyword.groovy:81) 在 com.kms.katalon.core.keyword.builtin.CallTestCaseKeyword.execute(CallTestCaseKeyword.groovy:44) 在 com .kms.katalon.core.keyword.internal.KeywordExecutor.executeKeywordForPlatform(KeywordExecutor.groovy:56) 在 com.kms.katalon.core.keyword.BuiltinKeywords.callTestCase(BuiltinKeywords.groovy:334): 在 SS.run(SS) ) 在 com.kms.katalon.core.main.ScriptEngine.run(ScriptEngine.java:194) 在 com.kms.katalon.core.main.ScriptEng ine.runScriptAsRawText(ScriptEngine.java:119) 在 com.kms.katalon.core.main.TestCaseExecutor.runScript(TestCaseExecutor.java:336) 在 com.kms.katalon.core.main.TestCaseExecutor.doExecute(TestCaseExecutor.java: 327) 在 com.kms.katalon.core.main.TestCaseExecutor.processExecutionPhase(TestCaseExecutor.java:306) 在 com.kms.katalon.core.main.TestCaseExecutor.accessMainPhase(TestCaseExecutor.java:298) 在 com.kms.katalon .core.main.TestCaseExecutor.execute(TestCaseExecutor.java:232) 在 com.kms.katalon.core.main.TestSuiteExecutor.accesstestCaseMainPhase(TestSuiteExecutor.java:129) 在 com.kms.katalon.core.main.TestSuiteMainExecutor.accesstestSuite (TestSuiteExecutor.java:112) at com.kms.katalon.core.main.TestSuiteExecutor.execute(TestSuiteExecutor.java:81) at com.kms.katalon.core.main.TestCaseMain.startTestSuite(TestCaseMain.java:157) at com.kms.katalon.core.main.TestCaseMain$startTestSuite$0.call(UnkNown Source) at TempTestSuite1625481434553.run(TempTestSuite1625481434553.groovy:35)引起:com.kms.katalon.core.exception.StepFailedException:在 com.kms.katalon.core.keyword.builtin.CallTestCaseKeyword$_callTestCase_closure1 调用测试用例“测试用例/策略搜索/全局搜索/验证搜索结果”失败。 doCall(CallTestCaseKeyword.groovy:63) 在 com.kms.katalon.core.keyword.builtin.CallTestCaseKeyword$_callTestCase_closure1.call(CallTestCaseKeyword.groovy) 在 com.kms.katalon.core.keyword.internal.KeywordMain.runKeyword(KeywordMain. groovy:66) 在 com.kms.katalon.core.keyword.builtin.CallTestCaseKeyword.callTestCase(CallTestCaseKeyword.groovy:81) 在 com.kms.katalon.core.keyword.builtin.CallTestCaseKeyword.execute(CallTestCaseKeyword.groovy:44)在 com.kms.katalon.core.keyword.internal.KeywordExecutor.executeKeywordForPlatform(KeywordExecutor.groovy:56) 在 com.kms.katalon.core.keyword.BuiltinKeywords.callTestCase(BuiltinKeywords.groovy:334) 在手机号码.手机号码:27)在 com.kms.katalon.core.main.ScriptEngine.run(ScriptEngine.java:194) a t com.kms.katalon.core.main.ScriptEngine.runScriptAsRawText(ScriptEngine.java:119) at com.kms.katalon.core.main.TestCaseExecutor.runScript(TestCaseExecutor.java:336) at com.kms.katalon.core .main.TestCaseExecutor.doExecute(TestCaseExecutor.java:327) 在 com.kms.katalon.core.main.TestCaseExecutor.processExecutionPhase(TestCaseExecutor.java:306) 在 com.kms.katalon.core.main.TestCaseExecutor.accessMainExecutor(TestCase) .java:298) 在 com.kms.katalon.core.main.TestCaseExecutor.execute(TestCaseExecutor.java:232) 在 com.kms.katalon.core.main.TestCaseMain.runTestCase(TestCaseMain.java:114) 在 com。 kms.katalon.core.keyword.builtin.CallTestCaseKeyword$_callTestCase_closure1.doCall(CallTestCaseKeyword.groovy:59) ... 20 多个原因:com.kms.katalon.core.exception.StepFailedException:无法验证文本“SAMS027316”是出现在 com.kms.katalon.core.webui.keyword.internal.WebUIKeywordMain.stepFailed(WebUIKeywordMain.groovy:64) 在 com.kms.katalon.core.webui.keyword.internal.WebUIK eywordMain.runKeyword(WebUIKeywordMain.groovy:26) 在 com.kms.katalon.core.webui.keyword.builtin.VerifyTextPresentKeyword.verifyTextPresent(VerifyTextPresentKeyword.groovy:83) 在 com.kms.katalon.core.webui.keyword.builtin com.kms.katalon.core.keyword.internal.KeywordExecutor.executeKeywordForPlatform(KeywordExecutor.groovy:56) 处的 VerifyTextPresentKeyword.execute(VerifyTextPresentKeyword.groovy:68) 在 com.kms.katalon.core.webui.keyword.WebUiwords. WebUiBuiltInKeywords.groovy:1693) at com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords$verifyTextPresent$3.call(UnkNown Source) at Verify Search Results.run(Verify Search Results:46) at com.kms.katalon.core .main.ScriptEngine.run(ScriptEngine.java:194) 在 com.kms.katalon.core.main.ScriptEngine.runScriptAsRawText(ScriptEngine.java:119) 在 com.kms.katalon.core.main.TestCaseExecutor.runScript(TestCaseExecutor) .java:336) 在 com.kms.katalon.core.main.TestCaseExecutor.doExecute(TestCaseExecutor.java:327) 在 c om.kms.katalon.core.main.TestCaseExecutor.processExecutionPhase(TestCaseExecutor.java:306) 在 com.kms.katalon.core.main.TestCaseExecutor.accessMainPhase(TestCaseExecutor.java:298) 在 com.kms.katalon.core。 main.TestCaseExecutor.execute(TestCaseExecutor.java:232) 在 com.kms.katalon.core.main.TestCaseMain.runTestCase(TestCaseMain.java:114) 在 com.kms.katalon.core.keyword.builtin.CallTestCaseKeyword$_callTestCase_closure1。 doCall(CallTestCaseKeyword.groovy:59) ... 36 多个原因:com.kms.katalon.core.exception.StepFailedException:com.kms.katalon.core.webui.keyword 页面上不存在文本“SAMS027316”。 internal.WebUIKeywordMain.stepFailed(WebUIKeywordMain.groovy:64) at com.kms.katalon.core.webui.keyword.builtin.VerifyTextPresentKeyword$_verifyTextPresent_closure1.doCall(VerifyTextPresentKeyword.groovy:79) at com.kms.webui.keyword.builtin.VerifyTextPresentKeyword$_verifyTextPresent_closure1.doCall(VerifyTextPresentKeyword.groovy:79) com.kms.katalon.core.webui.key 上的关键字.builtin.VerifyTextPresentKeyword$_verifyTextPresent_closure1.call(VerifyTextPresentKeyword.groovy) word.internal.WebUIKeywordMain.runKeyword(WebUIKeywordMain.groovy:20) ... 51 更多 标准输出 2021-07-05 12:37:19 - [TEST_CASE][Failed] - 测试用例/策略搜索/SS/SS:测试用例/策略搜索/SS/SS 失败。 原因: com.kms.katalon.core.exception.StepFailedException:调用测试用例“测试用例/策略搜索/全球搜索/手机号码”失败 在 com.kms.katalon.core.keyword.builtin.CallTestCaseKeyword$_callTestCase_closure1.doCall(CallTestCaseKeyword.groovy:63) 在 com.kms.katalon.core.keyword.builtin.CallTestCaseKeyword$_callTestCase_closure1.call(CallTestCaseKeyword.groovy) 在 com.kms.katalon.core.keyword.internal.KeywordMain.runKeyword(KeywordMain.groovy:66) 在 com.kms.katalon.core.keyword.builtin.CallTestCaseKeyword.callTestCase(CallTestCaseKeyword.groovy:81) 在 com.kms.katalon.core.keyword.builtin.CallTestCaseKeyword.execute(CallTestCaseKeyword.groovy:44) 在 com.kms.katalon.core.keyword.internal.KeywordExecutor.executeKeywordForPlatform(KeywordExecutor.groovy:56) 在 com.kms.katalon.core.keyword.BuiltinKeywords.callTestCase(BuiltinKeywords.groovy:334) 在 SS.run(SS:17) 在 com.kms.katalon.core.main.ScriptEngine.run(ScriptEngine.java:194) 在 com.kms.katalon.core.main.ScriptEngine.runScriptAsRawText(ScriptEngine.java:119) 在 com.kms.katalon.core.main.TestCaseExecutor.runScript(TestCaseExecutor.java:336) 在 com.kms.katalon.core.main.TestCaseExecutor.doExecute(TestCaseExecutor.java:327) 在 com.kms.katalon.core.main.TestCaseExecutor.processExecutionPhase(TestCaseExecutor.java:306) 在 com.kms.katalon.core.main.TestCaseExecutor.accessMainPhase(TestCaseExecutor.java:298) 在 com.kms.katalon.core.main.TestCaseExecutor.execute(TestCaseExecutor.java:232) 在 com.kms.katalon.core.main.TestSuiteExecutor.accesstestCaseMainPhase(TestSuiteExecutor.java:129) 在 com.kms.katalon.core.main.TestSuiteExecutor.accesstestSuiteMainPhase(TestSuiteExecutor.java:112) 在 com.kms.katalon.core.main.TestSuiteExecutor.execute(TestSuiteExecutor.java:81) 在 com.kms.katalon.core.main.TestCaseMain.startTestSuite(TestCaseMain.java:157) 在 com.kms.katalon.core.main.TestCaseMain$startTestSuite$0.call(来源不明) 在 TempTestSuite1625481434553.run(TempTestSuite1625481434553.groovy:35) 引起:com.kms.katalon.core.exception.StepFailedException:调用测试用例“测试用例/策略搜索/全局搜索/验证搜索结果”失败 在 com.kms.katalon.core.keyword.builtin.CallTestCaseKeyword$_callTestCase_closure1.doCall(CallTestCaseKeyword.groovy:63) 在 com.kms.katalon.core.keyword.builtin.CallTestCaseKeyword$_callTestCase_closure1.call(CallTestCaseKeyword.groovy) 在 com.kms.katalon.core.keyword.internal.KeywordMain.runKeyword(KeywordMain.groovy:66) 在 com.kms.katalon.core.keyword.builtin.CallTestCaseKeyword.callTestCase(CallTestCaseKeyword.groovy:81) 在 com.kms.katalon.core.keyword.builtin.CallTestCaseKeyword.execute(CallTestCaseKeyword.groovy:44) 在 com.kms.katalon.core.keyword.internal.KeywordExecutor.executeKeywordForPlatform(KeywordExecutor.groovy:56) 在 com.kms.katalon.core.keyword.BuiltinKeywords.callTestCase(BuiltinKeywords.groovy:334) 在手机号码.run(手机号码:27) 在 com.kms.katalon.core.main.ScriptEngine.run(ScriptEngine.java:194) 在 com.kms.katalon.core.main.ScriptEngine.runScriptAsRawText(ScriptEngine.java:119) 在 com.kms.katalon.core.main.TestCaseExecutor.runScript(TestCaseExecutor.java:336) 在 com.kms.katalon.core.main.TestCaseExecutor.doExecute(TestCaseExecutor.java:327) 在 com.kms.katalon.core.main.TestCaseExecutor.processExecutionPhase(TestCaseExecutor.java:306) 在 com.kms.katalon.core.main.TestCaseExecutor.accessMainPhase(TestCaseExecutor.java:298) 在 com.kms.katalon.core.main.TestCaseExecutor.execute(TestCaseExecutor.java:232) 在 com.kms.katalon.core.main.TestCaseMain.runTestCase(TestCaseMain.java:114) 在 com.kms.katalon.core.keyword.builtin.CallTestCaseKeyword$_callTestCase_closure1.doCall(CallTestCaseKeyword.groovy:59) ……还有 20 个 引起:com.kms.katalon.core.exception.StepFailedException:无法验证文本“SAMS027316”是否存在 在 com.kms.katalon.core.webui.keyword.internal.WebUIKeywordMain.stepFailed(WebUIKeywordMain.groovy:64) 在 com.kms.katalon.core.webui.keyword.internal.WebUIKeywordMain.runKeyword(WebUIKeywordMain.groovy:26) 在 com.kms.katalon.core.webui.keyword.builtin.VerifyTextPresentKeyword.verifyTextPresent(VerifyTextPresentKeyword.groovy:83) 在 com.kms.katalon.core.webui.keyword.builtin.VerifyTextPresentKeyword.execute(VerifyTextPresentKeyword.groovy:68) 在 com.kms.katalon.core.keyword.internal.KeywordExecutor.executeKeywordForPlatform(KeywordExecutor.groovy:56) 在 com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords.verifyTextPresent(WebUiBuiltInKeywords.groovy:1693) 在 com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords$verifyTextPresent$3.call(来源不明) 在验证搜索结果.run(验证搜索结果:46) 在 com.kms.katalon.core.main.ScriptEngine.run(ScriptEngine.java:194) 在 com.kms.katalon.core.main.ScriptEngine.runScriptAsRawText(ScriptEngine.java:119) 在 com.kms.katalon.core.main.TestCaseExecutor.runScript(TestCaseExecutor.java:336) 在 com.kms.katalon.core.main.TestCaseExecutor.doExecute(TestCaseExecutor.java:327) 在 com.kms.katalon.core.main.TestCaseExecutor.processExecutionPhase(TestCaseExecutor.java:306) 在 com.kms.katalon.core.main.TestCaseExecutor.accessMainPhase(TestCaseExecutor.java:298) 在 com.kms.katalon.core.main.TestCaseExecutor.execute(TestCaseExecutor.java:232) 在 com.kms.katalon.core.main.TestCaseMain.runTestCase(TestCaseMain.java:114) 在 com.kms.katalon.core.keyword.builtin.CallTestCaseKeyword$_callTestCase_closure1.doCall(CallTestCaseKeyword.groovy:59) ... 36 更多 引起:com.kms.katalon.core.exception.StepFailedException:页面上不存在文本“SAMS027316” 在 com.kms.katalon.core.webui.keyword.internal.WebUIKeywordMain.stepFailed(WebUIKeywordMain.groovy:64) 在 com.kms.katalon.core.webui.keyword.builtin.VerifyTextPresentKeyword$_verifyTextPresent_closure1.doCall(VerifyTextPresentKeyword.groovy:79) 在 com.kms.katalon.core.webui.keyword.builtin.VerifyTextPresentKeyword$_verifyTextPresent_closure1.call(VerifyTextPresentKeyword.groovy) 在 com.kms.katalon.core.webui.keyword.internal.WebUIKeywordMain.runKeyword(WebUIKeywordMain.groovy:20) ... 51 更多

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。