kazurayam said:
Please try:
WS.verifyElementPropertyValue(response, 'ctx.dev', 'wscott')
It doesn’t work either. Pasting the console log :
11-30-2018 01:41:38 PM - [END] - End action : Statement - println(response.getResponseText())
11-30-2018 01:41:38 PM - [START] - Start action : verifyResponseStatusCode
11-30-2018 01:41:38 PM - [FAILED] - Unable to verify element property value (Root cause: java.lang.NullPointerException)
11-30-2018 01:41:38 PM - [FAILED] - Test Cases/POST/TC_01_VerifyResponse FAILED because (of) (Stack trace: com.kms.katalon.core.exception.StepFailedException: Unable to verify element property value (Root cause: java.lang.NullPointerException)
at com.kms.katalon.core.keyword.internal.KeywordMain.stepFailed(KeywordMain.groovy:36)
at com.kms.katalon.core.keyword.internal.KeywordMain.stepFailed(KeywordMain.groovy)
at com.kms.katalon.core.keyword.internal.KeywordMain.runKeyword(KeywordMain.groovy:56)
at com.kms.katalon.core.webservice.keyword.builtin.VerifyElementPropertyValueKeyword.verifyElementPropertyValue(VerifyElementPropertyValueKeyword.groovy:48)
at com.kms.katalon.core.webservice.keyword.builtin.VerifyElementPropertyValueKeyword.execute(VerifyElementPropertyValueKeyword.groovy:43)
at com.kms.katalon.core.keyword.internal.KeywordExecutor.executeKeywordForPlatform(KeywordExecutor.groovy:53)
at com.kms.katalon.core.webservice.keyword.WSBuiltInKeywords.verifyElementPropertyValue(WSBuiltInKeywords.groovy:123)
at com.kms.katalon.core.webservice.keyword.WSBuiltInKeywords$verifyElementPropertyValue$1.call(Unknown Source)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:48)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:113)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:141)
at Script1543223556650.run(Script1543223556650.groovy:36)
at com.kms.katalon.core.main.ScriptEngine.run(ScriptEngine.java:183)
at com.kms.katalon.core.main.ScriptEngine.runScriptAsRawText(ScriptEngine.java:108)
at com.kms.katalon.core.main.TestCaseExecutor.runScript(TestCaseExecutor.java:294)
at com.kms.katalon.core.main.TestCaseExecutor.doExecute(TestCaseExecutor.java:285)
at com.kms.katalon.core.main.TestCaseExecutor.processExecutionPhase(TestCaseExecutor.java:264)
at com.kms.katalon.core.main.TestCaseExecutor.accessMainPhase(TestCaseExecutor.java:256)
at com.kms.katalon.core.main.TestCaseExecutor.execute(TestCaseExecutor.java:200)
at com.kms.katalon.core.main.TestCaseMain.runTestCase(TestCaseMain.java:99)
at com.kms.katalon.core.main.TestCaseMain.runTestCase(TestCaseMain.java:90)
at com.kms.katalon.core.main.TestCaseMain$runTestCase$0.call(Unknown Source)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:48)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:113)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:149)
at TempTestCase1543565485036.run(TempTestCase1543565485036.groovy:22)
at groovy.lang.GroovyShell.runScriptOrMainOrTestOrRunnable(GroovyShell.java:263)
at groovy.lang.GroovyShell.run(GroovyShell.java:518)
at groovy.lang.GroovyShell.run(GroovyShell.java:507)
at groovy.ui.GroovyMain.processOnce(GroovyMain.java:653)
at groovy.ui.GroovyMain.run(GroovyMain.java:384)
at groovy.ui.GroovyMain.process(GroovyMain.java:370)
at groovy.ui.GroovyMain.processArgs(GroovyMain.java:129)
at groovy.ui.GroovyMain.main(GroovyMain.java:109)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.codehaus.groovy.tools.GroovyStarter.rootLoader(GroovyStarter.java:109)
at org.codehaus.groovy.tools.GroovyStarter.main(GroovyStarter.java:131)
)
11-30-2018 01:41:38 PM - [INFO] - Checking response object
11-30-2018 01:41:38 PM - [PASSED] - Verify response status code successfully
11-30-2018 01:41:38 PM - [END] - End action : verifyResponseStatusCode
11-30-2018 01:41:38 PM - [START] - Start action : Statement - slurper = new groovy.json.JsonSlurper()
11-30-2018 01:41:38 PM - [END] - End action : Statement - slurper = new groovy.json.JsonSlurper()
11-30-2018 01:41:38 PM - [START] - Start action : Statement - result = slurper.parseText(response.getResponseBodyContent())
11-30-2018 01:41:38 PM - [END] - End action : Statement - result = slurper.parseText(response.getResponseBodyContent())
11-30-2018 01:41:38 PM - [START] - Start action : Statement - ctx = ctx
11-30-2018 01:41:38 PM - [END] - End action : Statement - ctx = ctx
11-30-2018 01:41:38 PM - [START] - Start action : Statement - dev = dev
11-30-2018 01:41:38 PM - [END] - End action : Statement - dev = dev
11-30-2018 01:41:38 PM - [START] - Start action : Statement - println(dev)
wscott
11-30-2018 01:41:38 PM - [END] - End action : Statement - println(dev)
11-30-2018 01:41:38 PM - [START] - Start action : verifyElementPropertyValue
11-30-2018 01:41:38 PM - [INFO] - Checking response object
11-30-2018 01:41:38 PM - [END] - End action : verifyElementPropertyValue
11-30-2018 01:41:38 PM - [END] - End Test Case : Test Cases/POST/TC_01_VerifyResponse