Hi Vishnu
First, let’s be clear about some of the terminology you’re using:
A “hidden element” in HTML is typically not available for tabbing. But this is only partially true. For example, using label elements associated with some input elements can allow you to land on them using the TAB key and check a checkbox/radio control using the spacebar. Not the best UI, but it can work. Input elements of type “hidden” are of course always hidden but there is also a “hidden” attribute which can be applied to any element.
Other elements can be “hidden” in other ways: most notably by having their CSS “display” property set to “none” or their “visibility” property set to “hidden”. And others can have their width/height set to zero.
So, as you can see, “hidden” can mean many different things in the HTML but all mean the same thing to us humans. And when it comes to answering your question… we need to be clear, “what do you mean by hidden?”
I’m guessing you’re not talking about any of those types of “hidden” – am I right? I think you might be talking about “off screen”, where the elements you want to target are perhaps below the visible portion of the page, where a human user might need to scroll to see them – right?
So, if that is the case, read about:
https://docs.katalon.com/display/KD/[WebUI]+Scroll+To+Element
https://docs.katalon.com/display/KD/[WebUI]+Scroll+To+Position
And also https://docs.katalon.com/display/KD/[WebUI]+Send+Keys
Now, having said all of that, I would strongly advise you NOT to “blindly” land on a control and start issuing text into it. I would advise you to be more specific about the control you’re targeting, using its ID or similar. If you need to see the cursor flashing in the control, then use https://docs.katalon.com/display/KD/[WebUI]+Focus before you enter the text.
Hope this helps!
Russ