This is a migrated thread and some comments may be shown as answers.

KendoUI numricTextBox Element not reachable by keyboard

1 Answer 165 Views
General Discussions
This is a migrated thread and some comments may be shown as answers.
Ferry
Top achievements
Rank 1
Ferry asked on 01 Dec 2020, 03:03 PM

Hi there,

 

I'm trying to use the selenium sendkeys to input numbers in the KendoUI numricTextBox. But when I run the test the result returns the following:

"OpenQA.Selenium.ElementNotInteractableException : Element <kendo-numerictextbox class="c-input-time c-large k-widget k-numerictextbox ng-untouched ng-pristine ng-valid" name="uren"> is not reachable by keyboard"

Can you help me?

1 Answer, 1 is accepted

Sort by
0
Elena
Telerik team
answered on 02 Dec 2020, 09:37 AM

Hello Ferry,

Since this is a Test Studio forum I will not be able to help you about Selenium coding.

Though, since the application you are testing uses Telerik Kendo controls, I can recommend Test Studio and its Testing Framework as a best choice to automate the Kendo components - there are built-in translators in Test Studio recording tool, which detects the Kendo controls automatically and suggests useful actions and verifications

With Test Studio you can also combine the recorded steps with coded steps, whenever you have the need for such. In such script step you can also send keystrokes - here is a sample article on the topic. 

I hope that this information will help you evaluate the options, which Test Studio provides you for automating applications built with native Telerik controls.

Thank you for your understanding in advance.

Regards,
Elena
Progress Telerik

Virtual Classroom, the free self-paced technical training that gets you up to speed with Telerik and Kendo UI products quickly just got a fresh new look + new and improved content including a brand new Test Studio course! Check it out at https://learn.telerik.com/.
Tags
General Discussions
Asked by
Ferry
Top achievements
Rank 1
Answers by
Elena
Telerik team
Share this question
or