ContributionsMost RecentMost LikesSolutionsRe: How do I work with Devexpress PopupMenuBarControl & SubMenuBarControl Hi Kitt, Thank you for the reply. I've had a look through both of those documentation and it seems I've set it up correctly. I've got the DevExpress script extensions installed I've added all of the relevant controls to the DevExpress/Winforms/BarControl Object mapping in the suite settings I've also since added these objects to the MSAA accepted windows too I'll attach some images of the PopupMenuBarControl Properties and Fields below. Properties: Fields: Methods: Any further help is appreciated but I understand it might be difficult since you don't have experience with DevExpress How do I work with Devexpress PopupMenuBarControl & SubMenuBarControl Hello, I've recently ran into the DevExpress controls of "DevExpress.XtraBars.Forms.SubMenuControlForm", "DevExpress.XtraBars.Controls.PopupMenuBarControl" & "DevExpress.XtraBars.Controls.SubMenuBarControl" in a tested Desktop application I'm testing. I've created a GIF below to show you how these controls are being used \ being generated (via right click). When I record a Script Test and perform the above action, the below code is generated var testedApp= Aliases["app"]; var treeListEx = testedApp["ImportLayersWizard"]["WizardControl"]["SelectLayersWizardPage"]["LayersLayoutControl"]["LayersNodeTree"]["Tree"]; treeListEx["ClickCellR"](0, "Column"); var popupMenuBarControl = testedApp["SubMenuControlForm2"]["PopupMenuBarControl"]; popupMenuBarControl["Click"](26, 12); treeListEx["ClickCellR"](0, "Column"); popupMenuBarControl["Click"](69, 16); treeListEx["ClickCellR"](0, "Column"); popupMenuBarControl["Click"](53, 41); As you can see above, TestComplete recognises the SubMenuControlForm and the PopUpMenuBarControl, but doesn't recognise any of the buttons on it. Does anyone have experience using these controls ? I haven't found anything online that indicates anyone else having issues with them. I'm ideally hoping to use them similar to a XtraPopupMenu from DevExpress, where you can just go "XtraPopUpMenu.Click(MenuItem); Any help is greatly appreciated here. Is it possible to decide whether to replace files or skip files that already exist when unzipping Hello, I'm working on some scripts to handle unzipping .zip files from within TestComplete. I have a working script that unzips, but I'm just trying to see if there is a way to decide whether to "replace" or "skip". This is my code to UnZip: function UnzipFileToDirectory(zipFile, destinationDirectory){ if(zipFile == undefined || aqString["GetLength"](zipFile) < 1){ Log["Error"]("There was no zip file provided in the method parameters. Please provide one."); return } //declare variables needed to unzip var fso = Sys["OleObject"]("Scripting.FileSystemObject"); var objShell = Sys["OleObject"]("Shell.Application"); if(!fso["FolderExists"](destinationDirectory)){ fso["CreateFolder"](destinationDirectory) } //Copy the files in the Zip and past them in the destination directory var filesInZip = objShell["NameSpace"](zipFile).Items(); objShell["NameSpace"](destinationDirectory).CopyHere(filesInZip); } Currently this code works to extract Zip files, but if there is already a file that exists with the same name as a file in the .zip file, I'll get presented with this window: Unfortunately, it doesn't look like I can simply click on the buttons as I would expect, because it seem that while that message box is present, TestComplete is still processing the line below. Any help would be appreciated. Re: Is it possible to unzip a compressed folder through a TestComplete script (c#Script) Thank you for the help here. I also found another solution to this in one of the comments here:https://community.smartbear.com/t5/TestComplete-Questions/Unzipping-zip-files/m-p/125798/highlight/true#M14273 Basically, I needed to replace var fso = new ActiveXObject("Scripting.FileSystemObject"); with var objShell = new ActiveXObject("Shell.Application"); and var fso = Sys.OleObject("Scripting.FileSystemObject") with var objShell = Sys.OleObject("Shell.Application"); Is it possible to unzip a compressed folder through a TestComplete script (c#Script) Hello, I've got a .zip stored locally that I'm hoping I can unzip and open using testcomplete. I have had an explore around the aqFileSystem and aqFile objects but haven't been able to work anything out in my scripts. I did stumble upon a forum post from 2011 (https://community.smartbear.com/t5/TestComplete-Questions/How-to-extract-a-zip-file-and-Can-we-hide-the-password-that-we/td-p/52237/page/2) but the method they are indicating to use seems to not work anymore. Any guidance I can get to take the .zip and unzip it so I can interact with the contents inside would be amazing. Kind regards, Dan SolvedRe: "Save Project Suite As..." Button only saves 1 of my projects. Hello, I've since updated to 14.7 and it seemed to fix it. I now click the "Save Project Suite As..." button and it successfully saves both of my projects. Thank you for your help, I was holding out on updating because I have updated to 14.6 previously and it broke some tests in terms of object recognition. When I upgraded to 14.7 it did the same but after a day of attempting to fix this, I got it to work. Thank you Re: "Save Project Suite As..." Button only saves 1 of my projects. Hi, Apologies for the delay in reply. I updated to 14.7 and it fixed the issue. Now when I click "Save Project Suite As..." button, it successfully saves both of my projects. Thank you Re: "Save Project Suite As..." Button only saves 1 of my projects. Hello, If I right click the Project Suite Node of the list and save as from there, it just saves the project suite file and doesn't save any of the projects. I'm on TestComplete 14.5. "Save Project Suite As..." Button only saves 1 of my projects. Hello, As per the title, when I try and save my whole project suite, it only saves one of my projects. I have two projects currently in my suite, "Gantt Test Suite" and "Spry Test Suite". When I select the "Save Project Suite As.." button, it only saves my "Gantt Test Suite" project See attached GIF for example. I am able to use the "Save project as.." button to save the individual projects but I'd prefer to save the suite as a whole. SolvedRe: MSAA testing / limiting MSAA They share a WndClass, I was more wondering if there was any possible to to tell test complete to allow MSAA or object A and not object B within the same class. I know there is a way to limit it based on WndCaption. Unfortunately, both objects have an empty string for WndCaption