Problem with input field

I have an issue with setting an input field and don’t know how to handle it.

I have the following element where I want to set a text:
Bildschirmfoto 2020-11-05 um 13.41.15

The code looks like this:
Bildschirmfoto 2020-11-05 um 13.38.34

I tried it with a new Testobject and wanted to set text like this:
TestObject toTimeFrom = new TestObject(“contacttimefrom”)
toTimeFrom.addProperty(“xpath”, ConditionType.EQUALS, “//input[@name=‘contactTimeFrom’]”)
WebUI.setText(toTimeFrom, “3”)

I get the error:
020-11-05 13:29:39.291 ERROR c.k.k.core.keyword.internal.KeywordMain - :x: Unable to set text ‘3’ of object ‘contacttimefrom’ (Root cause: com.kms.katalon.core.exception.StepFailedException: Unable to set text ‘3’ of object ‘contacttimefrom’
at com.kms.katalon.core.webui.keyword.internal.WebUIKeywordMain.stepFailed(WebUIKeywordMain.groovy:64)
at com.kms.katalon.core.webui.keyword.internal.WebUIKeywordMain.runKeyword(WebUIKeywordMain.groovy:26)
at com.kms.katalon.core.webui.keyword.builtin.SetTextKeyword.setText(SetTextKeyword.groovy:66)
at com.kms.katalon.core.webui.keyword.builtin.SetTextKeyword.execute(SetTextKeyword.groovy:37)
at com.kms.katalon.core.keyword.internal.KeywordExecutor.executeKeywordForPlatform(KeywordExecutor.groovy:73)
at com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords.setText(WebUiBuiltInKeywords.groovy:977)
at com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords$setText$3.call(Unknown Source)
at de.leasingmarkt.LeadForm.chooseContactMethod(LeadForm.groovy:44)
at de.leasingmarkt.LeadForm.invokeMethod(LeadForm.groovy)
at com.kms.katalon.core.main.CustomKeywordDelegatingMetaClass.invokeStaticMethod(CustomKeywordDelegatingMetaClass.java:50)
at CreateLead-foobar.run(CreateLead-foobar:28)
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:339)
at com.kms.katalon.core.main.TestCaseExecutor.doExecute(TestCaseExecutor.java:330)
at com.kms.katalon.core.main.TestCaseExecutor.processExecutionPhase(TestCaseExecutor.java:309)
at com.kms.katalon.core.main.TestCaseExecutor.accessMainPhase(TestCaseExecutor.java:301)
at com.kms.katalon.core.main.TestCaseExecutor.execute(TestCaseExecutor.java:235)
at com.kms.katalon.core.main.TestSuiteExecutor.accessTestCaseMainPhase(TestSuiteExecutor.java:191)
at com.kms.katalon.core.main.TestSuiteExecutor.accessTestSuiteMainPhase(TestSuiteExecutor.java:141)
at com.kms.katalon.core.main.TestSuiteExecutor.execute(TestSuiteExecutor.java:90)
at com.kms.katalon.core.main.TestCaseMain.startTestSuite(TestCaseMain.java:157)
at com.kms.katalon.core.main.TestCaseMain$startTestSuite$0.call(Unknown Source)
at TempTestSuite1604579333775.run(TempTestSuite1604579333775.groovy:39)
Caused by: org.openqa.selenium.ElementNotInteractableException: element not interactable

I don’t know how to set this input field :frowning:

hello,

try to use cssSelector as locator
in Chrome inspect element
right click
select copy selector

That just means your test is FAST but the browser is SLOW - the element isn’t ready yet.

Try waiting a while before setting the value 3.