What browser are you using? If it's Chrome, and the frame shows the page from a different domain, you face some known specifics listed here:
With the default security settings Chrome follows the same-origin policy and does not allow cross-origin interaction. Because of this, TestComplete cannot access the contents of cross-origin framesets (when a host of an HTML frame differs from the host of the parent page). To test the contents of such framesets, you need to open the contained frame as a separate web page or launch the Chrome application with the --disable-web-security command-line switch.
Let me know if this isn't the case.
--------- Tanya Yatskovskaya SmartBear Community and Education Manager
Did my reply answer your question? Give Kudos or Accept it as a Solution to help others. ⬇️⬇️⬇️