Forum Discussion
Hi
The issue of being able to hide & show the indicator seems to be fine now for me, however, I just wanted to confirm something.
Before version 12.40 (I think) we never needed to hide the indicator. Now, we need to. This requires test amendments and many of them. Is this what we are expected to do to resolve this? What are the chances there will be further issues with the Indicator overriding the display in future?
I appreciate we cannot see into the future and are not mind readers but the thought of having to make multiple amendments to handle new indicator behaviour and then repeating that later down the line, is just painful! ;)
It would be nice to know the reasons behind this occurring also, it might help to alleviate some of the frustration I am feeling when using the product.
Thanks,
Jenny
- AlexKaras7 years agoChampion Level 3
Hi Jenny,
> Now, we need to.
Have you applied a patch mentioned by rickm? Didn't it resolve the problem? If it didn't, then this is a good reason to report this to SmartBear via the https://support.smartbear.com/message/?prod=TestComplete form.
> the reasons behind this occurring
My personal opinion is that this is not something planned to be introduced, but something that slipped through testing. Version 12.4 introduces at least such significant update as 32- and 64-bit flavors of TestComplete and it is my guess that this required significant changes in the code base.
BTW, do you have problems with the Indicator with both flavors of TestComplete or with some specific one?
I can confirm that regular SmartBear practice is to keep compatibility and do not introduce changes that may break already existing test code. So, one more time: I consider this to be a non-planned change that will be corrected in the next TC update.
- JennyH117 years agoFrequent Contributor
Hi Alex
Thanks for your reply.
Yes, I've applied the patch following the install of 12.41 (to resolve the MS Update issue with the JET Engine). It has resolved it, in so far as I can now use Indicator.Hide and Indicator.Show to perform operations in the test where the Indicator was overlapping the target object. I'm happy that I can now Hide and Show the Indicator when I need to, I'm just unhappy that I have to Hide and Show it, where I didn't before. I guess, once I've implemented it in any failing script I won't need to do it again in future... Which is good :)
I've only used x64 version of TestComplete so far and not x32. I'm using a Win 10 64bit so assume I should use the equivalent of TestComplete - I have no knowledge of this though in terms of recommended usage. If you know more please let me know.
It's good to know your opinion as to why this has occurred. Thank you for this.
At present I'm experiencing more major problems with speed and as of this morning the Jet Engine again.. So I'm happy with what I have on this now, in terms of implementing the Hide & Show. I was just interested in more information as to why it occurred and looking to vent a bit.. :)
Thanks Alex!
- AlexKaras7 years agoChampion Level 3
Jenny,
> I've only used x64 version of TestComplete so far and not x32. I'm using a Win 10 64bit so assume I should use the equivalent of TestComplete - I have no knowledge of this though in terms of recommended usage.
Until version 12.40 TestComplete was 32-bit application and it equally well drove both 32-bit and 64-bit tested applications and was able to run on both 32-bit and 64-bit OSes. I did not met any problems with versions 12.40 and up related to any limitations related to the bitness of the tested applications. Neither I saw some specific recommendations in the documentation. So my current understanding that 64-bit flavor:
a) May be more efficient in case of handling really huge amounts of test data (far not sure if this is the real case for test automation software); and
b) May be preferred option when the test needs to access backend data and only 64-bit data provider exists for the given data storage.
So you may try both flavors and check if both of them work equally well for you. (Just in case: you already have both flavors installed on your machine - 64-bit is in the <TestComplete>\x64\bin\ folder while 32-bit is in the <TestComplete>\bin\ one.)
> Yes, I've applied the patch following the install of 12.41
I understood the message from rickm that the patch he obtained from Support solved the problem that he had for checkpoints and no test code corrections were required. Have you applied this patch or you mentioned some other one?
- tristaanogre7 years agoEsteemed Contributor
I've always had to hide the indicator for a number of years now. So, this isn't something necessarily new. The inability to do so... that was the bug.
Related Content
Recent Discussions
- 3 hours agoashly