ContributionsMost RecentMost LikesSolutionsRe: NameMapping File and Git Source Control I don't disagree TestComplete On Demand Video Course FREE for 30 days During this difficult time and with so many working from home or out of work, I am happy to offer my TestComplete on demand Video course of over 40 hours of material for free for 30 days to all. Please get the course from here ow.ly/FWx050yNZkE Please stay safe everyone and all that shall pass. Prayers and Blessings to all -Lino Tadros Re: Click Object based on name The container Panel will have a property in TestComplete Object Browser called "ChildCount". You can find out how many panels are below the clickMenu from that property and create a For loop that will go through all the panels underneath and click on each one of them. Cheers Lino Re: send mail via script That is not a TestComplete issue. You have a problem on the machine you are executing this code from regarding the CDO COM object registration, or Firewall. To eliminate the possible issues, try to execute the code from your Python IDE of choice and you will probably get the same error. If you have Visual Studio, you can try similar code in C# to send a message with CDO Once you are successful using the CDO object in another product, TestComplete will work. You can even use Excel with VBScript to test the CDO object Currently I am pretty sure it is the COM server for CDO or the Firewall that is cause the connection not to work Cheers -Lino Re: send mail via script Any reason you are not using the Builtin.SendMail( ) function in Testcomplete instead of using the CDO objects? Also without sharing the error, it is difficult to help Cheers Lino Re: "frame.contentDocument.readyState" function not working Wait for page will not work with the loader because the loader is using AJAX and Javascript injection to get modified. Wait only waits for the page to get notified that the browser finished rendering the page. ALL AJAX calls could happen after the page has signaled that it finished the rendering. Unfortunately there is no event like "On AJAXCallCompleted" so you actually have to use something like "WaitProperty" to wait on a specific property or an array of properties on the page to change for you to be notified. Hope that helps -Lino Re: How to call one KeywordTests in another KeywordTests? Use the Keyword operation "Run Keyword Test" from the "Test Actions" tab and choose to run any of your other Keyword testsfrom inside of your Keyword Test. Hope that helps -Lino Javascript for TestComplete Dear community I just released a course for teaching Javascript to TestComplete testers interested in learning how Javascript works so that they can take advantage of this powerful scripting language inside of TestComplete. The course is purely Javascript to explain all the ins and outs. Everything you learn in the course is 100% usable in TestComplete. The course is free! https://github.com/TheTrainingBoss/Javascript-for-TestComplete Enjoy and good luck! -Lino Re: NameMapping issue In Name Mapping, check the box for "Extended Find" next to the Edit control. Cheers Lino Re: How to stay in the same tab for all tests That is not the common behaviour. Unless of course, you are starting a new test by navigating to the URL again instead of continuing your test from where the previous one concluded. Navigating from one page to the next with a wait command does not expect a new Navigate operation to be issued. Hope that helps -Lino