A.) Used Test Complete Help Menu To Change FireFox To Single Process Mode. The Parameters: “browser.tabs.remote.autostart” and “browser.tabs.remote.autostart.2” have been set to “False” – as per instructions from the TestComplete Help File Regarding This Issue.
B.) Re-Recorded The Test. But, The Same Issue Arises.
Regards, Alex [Community Expert Group] ____ [Community Expert Group] members are not employed by SmartBear Software but are just volunteers who have some experience with the tools by SmartBear Software and a desire to help others. Postings made by [Community Expert Group] members may differ from the official policies of SmartBear Software and should be treated as the own private opinion of their authors and under no circumstances as an official answer from SmartBear Software. [Community Expert Group] signature is used with permission by SmartBear Software. http://smartbear.com/forums/f83/t86934/community-experts/ ================================
@dganov- Many Thanks for your prompt response.. I tried what you suggested. But, the issue still persists.
On replaying the recorded test, it takes me to the checkout cart webpage. This is different from what I did when I was recording the test.
Your problem reported above is not a problem with FireFox security but with object recognition. You have more than one web browser open when the tests run so TestComplete needs to figure out which browser to use... and it's getting confused.
You need to launch your browser as part of the test case. This will make sure that TestComplete sets it's internal value to indicate what browser is to be used for the tests. \
Once that's corrected, then you should try running the test case again and correct any mapping issues that my come up because it looks like you have problems with other areas of object recognition.
Note that while recording a test case and letting TestComplete automatically map your components is a good starting point, you should almost ALWAYS go back and review what TestComplete mapped and correct/update any mapping so as to be accurate and reliable.
Why automate? I do automated testing because there's only so much a human being can do and remain healthy. Sleep is a requirement. So, while people sleep, automation that I create does what I've described above in order to make sure that nothing gets past the final defense of the testing group. I love good food, good books, good friends, and good fun.
I closed the browser (as suggested) & re-recorded the test. I also opened the browser as part of my test.
Afterwards, I got fewer than expected test steps in the test log. In addition, when I re-ran the recorded test, the test steps TestComplete displayed were much shorter than what I did when I recorded the test.