Exception handling broken in TestComplete 8
Hello there.
We've been using TestComplete for 2 years already and were pretty much satisfied with it's performance. But some time ago we've upgraded to a 8.7 version for testing Chome support for our web application. And that's when a problem raised.
Our product oriented on all web browsers but mainly on Internet Explorer so the main part of testing are going for IE. But IE is pretty much unstable and it usually crashing about a dozen of times during one test session, so I have a lot(a LOT) of exception handling routines in my test code to prevent tests from crashing when IE crashes.
All worked just fine with TestComplete 7.5, but became broken after upgrading to TestComplete 8.7
It seems that most of exception handling routines in TC8.7 are getting ignored and that is leading to tests getting aborted with errors like "You are trying to call the "WaitChild" method or property of an object that does
not exist" - that happens after IE crashes and of course object it was associated with isn't exists anymore, that's why there is try...catch routine around it, and test execution still breaks though this error happened INSIDE exception handling routine(inside try{} operator).
This is pretty sad since we now have all of our tests broken. I'm hoping to get some feedback on this issue. Maybe there is some new hidden setting for the TestComplete framework that I should change to make exceptions work right?