Exact problem behaviour: ------------------------- I have a window that i am testing. There is one very precise procedure I can follow for robot to work, and every other method that one would normally use to execute a robot script does not work, however I've included a trivial example of a non-working procedure anyways for your reference. Procedure 1: Robot does not work (normal procedure) I open the script i wish to run in robot, open my application to the state robot expects it to be in, I return focus to robot's script editor, press F5 to compile & run the script, robot fails to locate the control and terminates immediately Procedure 2: Robot works (special case/unusual procedure required) I open the script i wish to run in robot, open my application to the state robot expects it to be in, I return focus to robot's script editor, under the Record menu I press Insert at Cursor. The robot main window dissappears as expected and my application is easily visible, as expected. Rather than actually recording anything, I just click the STOP button on the recording toolbar and return to my Robot script, I verify that nothing was inserted into the script as I did not actually perform any actions to be recorded. Indeed, nothing was inserted. Now, I press F5 to compile & run the script, robot then seems to be able to locate all controls as expected and it runs the script exactly as I would expect. TabControl Click, "ObjectIndex=4;\;ItemText=Greeting", "" TabControl Click, "ObjectIndex=4", "Coords=85,15"