Looking the provided screenshot of the DOM tree, your Find Logic looks correct to me, however error like this could be also thrown if Test Studio acts too quickly and the element is not completely loaded in the DOM tree. Usually when you have an action step(like a Mouse Hover), that changes something in your app, which means that also changes the DOM tree, it's recommended to use a Wait step
right after that step. In this way Test Studio will wait up to the time set in the Timeout property, refreshing the DOM tree on every 500 ms, and when the element is found will proceed with the next step.
If you continue to have difficulty, we'll need to reproduce the issue locally in order to investigate what is happening and find a workable solution for you. Please provide us with a copy of your test and access to your application. If it is not possible to grant us access to your application, please take a Fiddler trace using FiddlerCap
and send it to us in a zip file. If you feel any of this information is sensitive, you can submit a support ticket which is confidential, unlike this forum.
the Telerik team