I have imported
import com.kms.katalon.core.testobject.impl.HttpFileBodyContent
In the script, I’ve setup File body contents using this statement.
ro.setBodyContent(new HttpFileBodyContent(“C://Users//hina.amir//Desktop//test.txt”))
When I run the test case it displays the following error
Reason:
groovy.lang.MissingPropertyException: No such property: text for class: com.kms.katalon.core.testobject.impl.HttpFileBodyContent
at statusCode.verify_statusCode.PrintHeader(verify_statusCode.groovy:99)
at statusCode.verify_statusCode.verify200(verify_statusCode.groovy:70)
at statusCode.verify_statusCode.Uplaod_Version(verify_statusCode.groovy:120)
at statusCode.verify_statusCode.invokeMethod(verify_statusCode.groovy)
at com.kms.katalon.core.main.CustomKeywordDelegatingMetaClass.invokeStaticMethod(CustomKeywordDelegatingMetaClass.java:49)
at uploadVersion_from_uploadLink.run(uploadVersion_from_uploadLink:23)
at com.kms.katalon.core.main.ScriptEngine.run(ScriptEngine.java:194)
at com.kms.katalon.core.main.ScriptEngine.runScriptAsRawText(ScriptEngine.java:119)
at com.kms.katalon.core.main.TestCaseExecutor.runScript(TestCaseExecutor.java:331)
at com.kms.katalon.core.main.TestCaseExecutor.doExecute(TestCaseExecutor.java:322)
at com.kms.katalon.core.main.TestCaseExecutor.processExecutionPhase(TestCaseExecutor.java:301)
at com.kms.katalon.core.main.TestCaseExecutor.accessMainPhase(TestCaseExecutor.java:293)
at com.kms.katalon.core.main.TestCaseExecutor.execute(TestCaseExecutor.java:227)
at com.kms.katalon.core.main.TestSuiteExecutor.accessTestCaseMainPhase(TestSuiteExecutor.java:129)
at com.kms.katalon.core.main.TestSuiteExecutor.accessTestSuiteMainPhase(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 TempTestSuite1553485491916.run(TempTestSuite1553485491916.groovy:35)