I can see 'Ranorex.BitBridge32.exe' but no 'Ranorex.BitBridge64.exe' which the error message is failing to find.
I'm running my test suite on a Win 7 64bit machine (.Net 4.5). The first couple of steps in my test pass.
i.e.
Launch Application
Click on menu bar.
But then when I try to access inside the application the below error is returned.
Code: Select all
[2014/02/06 16:40:53.604][Warn ][Win32]: The automating and the automated process do not have the same bit width and Ranorex was unable to start the 32/64 Bit Bridge. UI element identification capabilities for controls in that process are limited.
(Detailed error message: Ranorex.RanorexException: Failed to find BitBridge executable 'Ranorex.BitBridge64.exe'.
at Ranorex.Plugin.CommonControlsFactory.ComputeBridgePath(Boolean x86)
at Ranorex.Plugin.CommonControlsFactory.RunBridge(Boolean x86, Process& bridgeProcess, String& errorMessage))
The following website provides more information on this technology limitation:
http://www.ranorex.com/support/user-guide-20/technology-instrumentation/general-troubleshooting.html#c3252
But when I record the sequence via Ranorex Studio it work correctly.
Is there some additional code that Studio implements that I'm missing from my framework created in VS?