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 (将#修改为@)