ContributionsMost RecentMost LikesSolutionsRe: Dynamic "Wait" equivalent in keyword? never mind realized I was overthinking the whole problem good to know about all of the possible solutions but my problem was even more simple than that Dynamic "Wait" equivalent in keyword? I have objects on a web page that are loading independently from other objects, but I have to wait for them to all be finished loading before I can navigate away from the page. It seems like the wait function is what I want, but not sure that really exists in keyword functions. I tried putting in an if/then statement that said "if the condition is met, navigate away", but that just skips the navigate if the condition isn't met in time.... I'm thinking possible solutions would be 1. insert a code snippet, assuming I can say "wait for alias.property = x" 2. Put in an if/then statement that triggers on negative condition, (field is not loaded) and route that to a 30s delay, but that feels a little hacky. Is there an equivalent to the wait function I could use that would still be dynamic? SolvedRunning test suites via distributed testing Is there any way to remotely run large test suites with test execute? i.e. I can add any number of test items under my project and run them all at once. I'm using distributed testing, but each task is associated with 1 test case, (and it won't allow multiple tasks under the same job with same host), so it seems like I'm stuck creating 40 jobs to run 40 test cases. (or pasting everything in to one case which is not ideal) SolvedTestExecute and Chrome Does Chrome need the testcomplete extension to run in chrome? having difficulties getting it installed. Have tried modifying the testexecute install, reinstalling testexecute....when I check extensions for testexecute all extensions (including chrome) are checked, but it doesn't show up in top right or extensions list. Have also tried dragging the extension file manually into the extensions page, but received an error saying I can't install extensions from that page. Just wondering if it's required and if so what could be causing the difficulties installing it. Reason I mention it is I'm trying to run a distributed test on chrome and it can't find any objects on the page. Thought maybe had something to do with missing the extension, or possibly an issue with namemapping (although all objects are not system specific) also let me add testcomplete is on 64x machine and testexecute is on 32 Re: CheckPoint timer? excellent! thanks! CheckPoint timer? I'm currently testing permissions on our webpage, and I was hoping to run a series of checkpoints before and after permissions are added to verify certain objects do and don't exist. The problem I'm running into is that the checkpoint timer is waiting for what looks like a timeout for each object, so ~20 seconds. (which appears to be using the auto-wait timeout, ms - property from project settings) Is there any way to not have it wait the entire timeout? Or have the timeout be shorter without changing the timeout for everything? Or, is there another way of verifying? I tried creating an "if objects" tree, but at first go it wasn't working and doesn't seem the best either. Am I stuck just allowing for the entire auto-wait timer for each object it checks? SolvedRe: A tale of two popups That was absolutely the issue! I really think that's tripped me up in the past too, thanks again! Re: A tale of two popups tristaanogre- I may have been a little vague in my description, these popups are originated from a start date and end date calendar button, but when they pop up they are generic in description, including any sub text unfortunately. Thanks for the response! AlexKaras - This seems to have worked, at least in preliminary tests, thanks for the response! I'm still a little confused as to why two objects in the same spot in hierarchy (in this case main window), with the same identifiers ObjectType: Panel idStr: cdk-overlay-* VisibleOnScreen: True are unable to be identified on screen with 1 name mapping entry. Is testcomplete looking at other object properties outside of the 3 being used? A tale of two popups Running a keyword test here, am wondering if it's possible to solve this without code. I'm dealing with two popup windows on our website, one is start date, the other is end date. Both pop ups visually look exactly the same, but the problem is the idstr (which testcomplete is using to identify) is dynamic. Meaning it'll come up as cdk-overlay-1 the first time I identify start date, and overlay 2 the second time, or maybe end date will be overlay 1 the next time... So I set idStr as cdk-overlay-*.... The problem is then that it identifies the objects ambiguously. Also if try to just delete one of the mappings and use cdk-overlay-* for both pop ups, it can only identify 1...even though the only identifier I'm using for both ObjectType Panel, and idStr cdk-overlay-*, and they both exist in the same spot in the mapping hierarchy. I've looked at all the secondary properties, the only ones that are unique, are the ones that are dynamic, and using offset is extremely fragile. Anyone know how I can either use the same mapping for both, or somehow differentiate between the two and still account for dynamic objects? thanks for your time! SolvedRe: Any way to have an entire test run within a browser loop? Thanks Alex, yes, adding them all to one test case would technically work, it's just a matter of not wanting to have to combine all 9 cases into 1. This would require any time I want any combination of tests (which I'm trying to keep dynamic) to be pasted into 1 big case.