ContributionsMost RecentMost LikesSolutionsRe: Some already Mapped Objects gone AWOL from the Object treeList when using Operation (Keyword Test) Hi tristaanogre D'oh! ouch, why oh why I didn't spotted that?! : ( Now that make complete sense : ) I have been off TC for awhile, it's so easy to left my head just like that. As usual, thank you for the quick response to this.... top kudos for you Regards, B Some already Mapped Objects gone AWOL from the Object treeList when using Operation (Keyword Test) Hi there, I have some trouble with TC here.... a few days ago - i have mapped an object and was working when tested with some Keyword Operation and running the test it self multiple times with success. But now when running the TC test again The result log shows that a failure occurred because an object cannot be found or something similar (sorry cant remember the details). I have found that when using operation (such as Screen on action or If...Else) and using Object property mode or Aliases via 'Point & Fix' Object spy that the mapped object in question doesn't exist! There are 5 missing top-parent nodes missing when compared between namemapping and the area from previous sentence. I have attached the image and GIF image for visualisation. Regard, B SolvedRe: Chromium Embedded Framework (CEF) and TestComplete Hey, I personally never tried to use Test Complete on Mobile App to-date. I am also relatively new to test complete (3 years of using it) - I suggest you can start with the online help documentation which contain Test Object for Mobile App https://support.smartbear.com/testcomplete/docs/reference/test-objects/controls/mobile/index.html and also articles about Android and iOS application can be found here: https://support.smartbear.com/testcomplete/docs/app-testing/mobile/android/index.html https://support.smartbear.com/testcomplete/docs/app-testing/mobile/ios/index.html It is critical to get the pre-requisites done as accurately as possible, so keep an eye and follow the exact instruction on the 'Preparing Android/iOS Application sections. Sorry couldn't help more. Although IT WILL BE A GREAT HELP for the community (and yourself) if you submit another subject on a new post - as this post is about desktop application. More people will see your concern and question for your related subject. Regards, BD Re: How do I manually map an invisible object such as 'Docking Hint'...? Great stuff, Although I have the object namemapped, I come across (with luck) a method which I no longer need that 'DockingHint' object anymore. Instead, I have a property of the Toolbox called 'Dock [Set]' and set it's value to either "left" or "right". This method allow me to command my application to redock that toolbox accordingly : ) Thanks again for your help. BD Re: How do I manually map an invisible object such as 'Docking Hint'...? Hi tristaanogre, Thank you for your reply and superbly simple answer. I am amazed how I missed that method of namemapping completely. The object in question is now able to be added to the namemapping list. see the first image. But, I was wondering if you could give me some insight to what the warning message mean when I try to save the object mapping. see the second image. Thanks very much. BD How do I manually map an invisible object such as 'Docking Hint'...? Hi all, After a length of good run of using Test Complete version 14.20, I have come across another obstacle for my testing procedure. How do I manually map an invisible object such as 'Docking Hint' when it's only visible on a click & drag event on a toolbox (floating) object...? I can use the TC's Object Spy to recognise and find the WinFormsObject called "DockingHint". see the 1st image. but upon my attempt to manually map it in the project's NameMapping, it won't be listed in the list see the 2nd image My Steps/workflow: I have a Toolbox which is a 'DevComponents.DotNetbar'. This Toolbox can be set to be floating as well as dockable left and right. The workflow is start with a docked toolbox and then I will click (then hold) & drag this toolbox into an object WinFormsObject("DockingHint") for left hand side dock. The toolbox then now will be docked on the left side. I have tried to record test, but it only created event based on relative position of the screen. Thanks in advance for your help. BD SolvedRe: How do I manually map an invisible object such as 'Docking Hint'...? Hi all, After a length of good run of using Test Complete version 14.20, I have come across another obstacle for my testing procedure. How do I manually map an invisible object such as 'Docking Hint' when it's only visible on a click & drag event on a toolbox (floating) object...? I can use the TC's Object Spy to recognise and find the WinFormsObject called "DockingHint". see the 1st image. but upon my attempt to manually map it in the project's NameMapping, it won't be listed in the list see the 2nd image My Steps/workflow: I have a Toolbox which is a 'DevComponents.DotNetbar'. This Toolbox can be set to be floating as well as dockable left and right. The workflow is start with a docked toolbox and then I will click (then hold) & drag this toolbox into an object WinFormsObject("DockingHint") for left hand side dock. The toolbox then now will be docked on the left side. I have tried to record test, but it only created event based on relative position of the screen. Thanks in advance for your help. BD Re: What is the best practice technique/method to create array in (Keyword Test) Test Complete? yes it is possible and i have found out how to use them (table variable). Using the script routine to create columns and row(s) to enter each individual accumulation time. But unfortunately, for me, the way i have written the test design has required more thought into it. so i decided to use a workaround method and because I am already too deep into creating my test I have decided to use a script routine to construct my array. But at least now I know what Table variable can do and made me learn how to design my test better in the future. thanks for your interest and sharing your thought. BD What is the best practice technique/method to create array in (Keyword Test) Test Complete? Hi everyone, I am here to ask if anybody can give some me some direction and insight on best practices for creating an array when using Keyword testing...? for e.g., I have a routine where I calculate the accumulation of time taken to open an 'X' number of chart. (See image 1). This procedure is now looped around 'Z' number of times (See image 2) As you can see I have the variable timeAccumulation which hold the total of accumulation time to open 'X' number of chart per 1 loop. I need this to be returned to the keyword testing and placed it in an another keyword variable which can contain an array type (See image 3). In hope that I can store each of the accumulated time per loop as an Array and calculate the mean average of it. But I couldn't see an option in Keyword Variable that you can have Array type assigned to a variable (See image 4). I do aware you can set it as table type which is a 2 dimensional array. I am no software developer, so i am not quire sure this is what i need to make a simple array. I have also read in Keyword documentation that ArrayItem Object is depreciated and therefore should not be involved for creating a new test item (See image 5) - https://support.smartbear.com/testcomplete/docs/reference/project-objects/items/odt/arrayitem/index.html. If anything above isn't clear to understand, please let me know. so far i can deal with the latest result, but it would be nice to be able to have a mean average for this calculation and not to do it manually. I am not a software developer but can read/write a basic script, so i may need 'a-help-for-dummies' kind of guide. I am sure someone out there know this work as a simple one. I am looking forward to any reply from anyone. Thanks Re: Last Operation Result & Save to File is resulting in Blank hey there, thank you for your reply. "...since Log.Message doesn't return a value, "Last Operation Result" doesn't make sense" ak ok - i do see it now and what you have mentioned does makes sense. I will try something else then. cheers again for your help! BD