ContributionsMost RecentMost LikesSolutionsUnexpected/overlapping windows aren't being detectedMy handlers for OnOverlappingWindow and OnUnexpectedWindow aren't firing in the cases where I really need them during test execution. I've ensured the conditions are not being ignored in the project properties. I've added additional calls to invoke .Activate() on my test objects in case the other methods being used are not appropriate to trigger the check. The windows I need to detect are from the Windows operating system in Windows 8 and later versions. Our office has sufficient Microsoft licensing for all our machines, but aspects of how the machines are maintained and imaged that I can't control make it so that I cannot keep the licenses activated on the machines. Every couple hours a full-screen Activate Windows prompt interrupts our test cycles. I need to establish a workaround such that we can pause test execution until a test proctor can deal with the uncontrollable interrupt screen. Other examples of overlapping windows that are not being detected are the Windows 8 prompts that indicate certain Metro apps cannot be opened when UAC is disabled.Re: ChildCount property value not updating correctly in TestExecute 10We use an automation framework that adds a lot of abstraction layers, but that sacrifices a lot of efficiency; it honestly renders performance pretty poor regardless of version differences.Re: ChildCount property value not updating correctly in TestExecute 10I had first tried RefreshMappingInfo because of the guidance in this thread, and the descriptions imply cached data ought be cleared as the object was mapped to an alias. (TestExecute 10.10 is the version in use, for reference.) ChildCount property value not updating correctly in TestExecute 10I have a block of code in a custom script operation that iterates through all the children of a panel and writes their text values (if any) into an array for a specific kind of test. This used ChildCount on the panel to dimension the array, and then as the upper boundary on the loop we use to iterate through the child objects. This code worked without issue in TestExecute 8 and TestExecute 9. However, in TestComplete 10 the ChildCount value is remaining from an older version of the object, and is only being updated when the text value for the child object is being read out inside the loop. This results in test exceptions when the loop tries to perform actions against objects that don't exist. In all versions, Aliases.RefreshMappingInfo was called before retrieving the panel object. During the debug process for this issue, RefreshMappingInfo was called directly on the panel before operations were taken with it, with no improvement. The workaround that has been found to work is calling Refresh on the panel, which seems to be the apparent workaround. It is not ideal that our test code requires modification to execute properly when we test agaisnt Windows 8.1 with TestExecute 10.Re: Time-shifting test and TFS source controlA support ticket has been submitted. Another consequence of this is that our IT department tracks these errors as failed logins, so my credentials can be locked out by running several tests in a row without rectifying the PC date.Time-shifting test and TFS source controlSome of my testing involves changing the client PC date. The problem is that whenever a test ends with the client date shifted, I get a series of about 5 or 6 frustrating popup dialogs from the integrated MS Team Foundation Server source control for failures to connect/authenticate with the server. Obviously my tests attempt to restore the correct date when they terminate normally, but this persists as a problem during test development and debugging. Why is TestComplete trying to make this connection at that time? No scripts under control ought be changing due to test execution; are there additional files I need to exclude from control?Re: How to validate (x) button exists on a window.I had a lot of trouble with this as there is no corresponding object to map. I think that it might be possible to verify the Close Button exists by verifying if the window frame has the property ControlBox = True, but that seems to control both the X button and the window menu in the upper left.Re: How to call a keyword test in a script and vise versaRunning a keyword test from a script Running a script routine from a keyword testRe: Scripts Recorded on Windows XP doesnt Work on Windows 7Could the path you have recorded in TestedApps be different because of Program Files vs Program Files (x86)?Re: Object Spy objects that are hidden?I often switch to using the Object Browser if in a deep tree of objects. If the subobjects aren't exposed conveniently for that, I will sometimes just pause at a breakpoint in some dummy code and use Debug -> Evaluate to do the long guess-and-check approach.