# How to set text in Java.math.BigDecimal

**URL:** <https://forum.katalon.com/t/how-to-set-text-in-java-math-bigdecimal/54329>\
**Category:** Web Testing\
**Tags:** katalon-studio\
**Created:** [April 30, 2021, 1:18pm UTC](https://forum.katalon.com/t/how-to-set-text-in-java-math-bigdecimal/54329 "2021-04-30T13:18:08Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![jammingsoft](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/jammingsoft/32/16103_2.png) [@jammingsoft](https://forum.katalon.com/u/jammingsoft)\
**Post date:** [April 30, 2021, 1:18pm UTC](https://forum.katalon.com/t/how-to-set-text-in-java-math-bigdecimal/54329/1 "2021-04-30T13:18:08Z")

</div>

When i use the WebUI.setText function in an input that only allows user to input decimals, it shows error message:

Reason:  
groovy.lang.MissingMethodException: No signature of method: static com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords.setText() is applicable for argument types: (com.kms.katalon.core.testobject.TestObject, java.math.BigDecimal, com.kms.katalon.core.model.FailureHandling) values: [TestObject - ‘Object Repository/Asia/CPOE/Radiology/input\_Reported Date\_Radiology’, …]  
Possible solutions: setText(com.kms.katalon.core.testobject.TestObject, java.lang.String, com.kms.katalon.core.model.FailureHandling), getText(com.kms.katalon.core.testobject.TestObject, com.kms.katalon.core.model.FailureHandling), setText(com.kms.katalon.core.testobject.TestObject, java.lang.String), getText(com.kms.katalon.core.testobject.TestObject), clearText(com.kms.katalon.core.testobject.TestObject, com.kms.katalon.core.model.FailureHandling)  
at Add order\_Radiology.run(Add order\_Radiology:76)  
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:398)  
at com.kms.katalon.core.main.TestCaseExecutor.doExecute(TestCaseExecutor.java:389)  
at com.kms.katalon.core.main.TestCaseExecutor.processExecutionPhase(TestCaseExecutor.java:368)  
at com.kms.katalon.core.main.TestCaseExecutor.accessMainPhase(TestCaseExecutor.java:360)  
at com.kms.katalon.core.main.TestCaseExecutor.execute(TestCaseExecutor.java:255)  
at com.kms.katalon.core.main.TestSuiteExecutor.accessTestCaseMainPhase(TestSuiteExecutor.java:203)  
at com.kms.katalon.core.main.TestSuiteExecutor.accessTestSuiteMainPhase(TestSuiteExecutor.java:152)  
at com.kms.katalon.core.main.TestSuiteExecutor.execute(TestSuiteExecutor.java:95)  
at com.kms.katalon.core.main.TestCaseMain.startTestSuite(TestCaseMain.java:157)  
at com.kms.katalon.core.main.TestCaseMain$startTestSuite$0.call(Unknown Source)  
at TempTestSuite1619763762294.run(TempTestSuite1619763762294.groovy:39)

Is there any other method to set the numbers into the input area?

---

<div class="post-metadata">

**Author:** ![kazurayam](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/kazurayam/32/333_2.png) [@kazurayam](https://forum.katalon.com/u/kazurayam)\
**Post date:** [April 30, 2021, 1:19pm UTC](https://forum.katalon.com/t/how-to-set-text-in-java-math-bigdecimal/54329/2 "2021-04-30T13:19:59Z")

</div>

You want to convert a BigDecimal into a String.

See

> **[Java convert BigDecimal to String](https://java2blog.com/java-bigdecimal-to-string/)**
>
> In this post, we will see how to convert BigDecimal to String in java.
