# Couldn't Use SendKeys()

**URL:** <https://forum.katalon.com/t/couldnt-use-sendkeys/34003>\
**Category:** Mobile Testing\
**Tags:** mobile-testing, katalon-studio\
**Created:** [October 1, 2019, 9:51am UTC](https://forum.katalon.com/t/couldnt-use-sendkeys/34003 "2019-10-01T09:51:45Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![mustika0305](https://avatars.discourse-cdn.com/v4/letter/m/4da419/32.png) [@mustika0305](https://forum.katalon.com/u/mustika0305)\
**Post date:** [October 1, 2019, 9:51am UTC](https://forum.katalon.com/t/couldnt-use-sendkeys/34003/1 "2019-10-01T09:51:45Z")

</div>

Hello Katalon Team,  
Please help me. It is my first time using Katalon. When I run my project, I found this error:  
10-01-2019 04:35:32 PM Test Cases/TC02\_Login

Elapsed time: 1m - 12.216s

Test Cases/TC02\_Login FAILED.  
Reason:  
java.lang.IllegalArgumentException: name argument cannot be null  
at ch.qos.logback.classic.LoggerContext.getLogger(LoggerContext.java:119)  
at ch.qos.logback.classic.LoggerContext.getLogger(LoggerContext.java:53)  
at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:270)  
at com.kms.katalon.core.logging.KeywordLogger.(KeywordLogger.java:60)  
at TC02\_Login.run(TC02\_Login:26)  
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:321)  
at com.kms.katalon.core.main.TestCaseExecutor.doExecute(TestCaseExecutor.java:312)  
at com.kms.katalon.core.main.TestCaseExecutor.processExecutionPhase(TestCaseExecutor.java:291)  
at com.kms.katalon.core.main.TestCaseExecutor.accessMainPhase(TestCaseExecutor.java:283)  
at com.kms.katalon.core.main.TestCaseExecutor.execute(TestCaseExecutor.java:222)  
at com.kms.katalon.core.main.TestCaseMain.runTestCase(TestCaseMain.java:106)  
at com.kms.katalon.core.main.TestCaseMain.runTestCase(TestCaseMain.java:97)  
at com.kms.katalon.core.main.TestCaseMain$runTestCase$0.call(Unknown Source)  
at TempTestCase1569922527942.run(TempTestCase1569922527942.groovy:22)

I using sendKeys on my project. But, I still found error. So, how make this running works?

Thanks,  
Nia

---

<div class="post-metadata">

**Author:** ![Timo\_Kuisma2](https://avatars.discourse-cdn.com/v4/letter/t/45deac/32.png) [@Timo\_Kuisma2](https://forum.katalon.com/u/Timo_Kuisma2)\
**Post date:** [October 1, 2019, 10:54am UTC](https://forum.katalon.com/t/couldnt-use-sendkeys/34003/2 "2019-10-01T10:54:20Z")

</div>

hi,

is this added to your test class

```auto
import org.openqa.selenium.Keys as Keys

```

> **[\[WebUI\] Send Keys](https://docs.katalon.com/katalon-studio/docs/webui-send-keys.html#example)**
>
> Description  Simulates keystroke events on the specified element, as though you typed the value key-by-key.  Parameters  Param Param Type Mandatory Description to TestObject Required Represent a web element. strKeys String...

---

<div class="post-metadata">

**Author:** ![mustika0305](https://avatars.discourse-cdn.com/v4/letter/m/4da419/32.png) [@mustika0305](https://forum.katalon.com/u/mustika0305)\
**Post date:** [October 1, 2019, 11:54am UTC](https://forum.katalon.com/t/couldnt-use-sendkeys/34003/3 "2019-10-01T11:54:30Z")

</div>

Is it for web testing? Is same with mobile testing?

---

<div class="post-metadata">

**Author:** ![mustika0305](https://avatars.discourse-cdn.com/v4/letter/m/4da419/32.png) [@mustika0305](https://forum.katalon.com/u/mustika0305)\
**Post date:** [October 1, 2019, 11:54am UTC](https://forum.katalon.com/t/couldnt-use-sendkeys/34003/4 "2019-10-01T11:54:33Z")

</div>

but, after add the library, it becomes like this

 ![image](https://europe1.discourse-cdn.com/katalon/original/2X/0/010523e704b94cc3b23a382790aba6c4ab7513c2.png)
