Excel Sum for thousands of rows takes too much time, there shall be a quick way to do that
In order to sum up rows in Excel file you make a loop where you will grab a value add to next row and repeat to theend of column. But if you have rows in thousands then it takes testcomplete a lot of time to sum up. So I am requesting a feature to sum up columns fastly for large number of rows.AdnanRafiqKhan9 months agoRegular VisitorNew Idea11Views0likes0CommentsTest results columns display order to stick and toggle between sorted and unsorted
TestComplete "Test Log" formatting applies to all projects and is lost on SW updates. The following features would be a great addition: Remember all the formatting between SW updates The order of selected columns to stick, currently columns keep on jumping around Toggle columns from sorted to unsorted, currently when a column is sorted it is hard to remove the sortingHassan_Ballan9 months agoContributorNew Idea15Views0likes0CommentsAbility to navigate between Python classes and methods in the Test Complete editor
This is a very useful feature that is supported by most IDEs. As this feature does not seem to be supported, we are investigating other means to achieve the same. Does TestComplete support a plugin so we can use another IDE like PyCharm?fdeoliveira10 months agoSenior MemberNew Idea5Views0likes0CommentsRequest for Enhanced Command Line Option to Generate Single HTML Log File in TestExecute/TestCmplete
Hi, when we use the following command line: "C:\ProgramFiles (x86)\SmartBear\TestExecute 15\x64\Bin\TestExecute.exe" "C:\Users\USridhar\Documents\TestComplete15 Projects\ProjectSuite3\ProjectSuite3.pjs" /run /p:TestProject1 /exportLog:"E:\Testing\Test6.html" /e We are receiving multiple .html files, but we need only a single HTML file named Test6.html. We prefer not to use .mht files as they are not compatible with Chrome and Firefox.Uttham10 months agoNew Contributor51Views0likes1CommentEditing existing Image checkpoint comparisons
Hello everyone, It would be very helpful if you could edit an existing image comparison within regions of a Checkpoint Wizard Image If you have an image with a comparison mask, there is no way to subsequently include/exclude areas. The complete comparison must always be deleted here from regions and then the image must be re-recorded. Best regards Janstreitv110 months agoEstablished MemberNew Idea32Views0likes0CommentsMobile Device Connection via Script, enable the Option Maintain an active connection with the Appium
We only work with script-based tests. If a mobile device is connected, the mobile screen does not display any device, if you let the mobile screen display. Only if you previously connect the device once via the "Select Bitbar Device" dialog and activate the checkbox "Maintain an active connection with the Appium device after test execution". The device will be displayed if you only connect it via the script. Is it possible to include the selection “Maintain an active connection with the Appium device after test execution” in the general options for mobile devices so that this is permanently active. Thanks and Best regards Janstreitv110 months agoEstablished MemberNew Idea49Views0likes0CommentsTestcomplete latest version not supporting Firefox 15.5.0esr (32-bit) version
We are using Firefox15.5.0esr (32-bit) version in our company and Test Complete does not support this version in their latest upgrade. Need so much approvals to use old versions of application if need manual installation. So request you to please provide new version supporting Firefox15.5.0esr (32-bit) versionkulkarniparesh10 months agoVisitorNew Idea41Views0likes0CommentsPlease make log directory configurable
Hi all, whenever a test suite is executed via testrunner api by default the suite and its logs are put into C:\windows\temp directory. This causes a lot of trouble because our customers usually restrict access to this particular systems directory or erase content in an automated way. Please provide a way to change the log directory, either by API parameter or user environment variables TEMP/TMP. Best Regards Benebenepusu11 months agoRegular VisitorNew Idea109Views0likes0CommentsInclude Txt or pdf or xml compared files in TestComplete report
We work in a medical device company, and I would like the unchanged compared files to be displayed in the testcomplete report even if there are no differences in both the files. For eg, "By default, the xml report only includes information on the differences. If two nodes of the actual and the expected documents are equal, they are not included into the report. To include information on unchanged nodes into the report, we have to enable the Extended logging setting. But still the unchanged files are not in the report, it would be great if itll be displayed in Details tab of .mht reportNew Idea92Views0likes0CommentsTestCase count mismatch in Azure pipeline execution report.
Let say three itemsare addedin the execution plan with two Bitbar environments(parallel runs),While running Tests locally will display results of parallel instances,6 test results were displayed in the log as expected. But in Azure results shows only three test items that ran. When looking at the attachments that are sent to Azure, wewould see the results of the parallel runs.Hrudaypavithra11 months agoOccasional VisitorNew Idea75Views0likes0Commentsoption to reflect TestComplete project folder structure in filesystem
As we would like to check multiple Websites (some of them with several sub pages) in one TestComplete project it would be great to have an option, which creates the TestComplete project folder structure also on the file system, so that we could avoid long file names. I think this could also make it easier to import them into another TestComplete project (e.g. SmokeTest). example of our current structure TestComplete Project WebApp: KeywordTests TemplateHowToUseControls CheckBox templateHowToUseControlsCheckboxCheckUncheckCheckboxesCombinationTest templateHowToUseControlsCheckboxCheckUncheckSingleCheckboxesTest templateHowToUseControlsCheckboxLabelsTest templateHowToUseControlsCheckboxNavigationWithLeavePageDialogueTest ComboBox templateHowToUseControlsComboBoxNavigationTest templateHowToUseControlsComboBoxPageTest How it is currently stored in the File System: KeywordTests templateHowToUseControlsCheckboxCheckUncheckCheckboxesCombinationTest templateHowToUseControlsCheckboxCheckUncheckSingleCheckboxesTest templateHowToUseControlsCheckboxLabelsTest templateHowToUseControlsCheckboxNavigationWithLeavePageDialogueTest templateHowToUseControlsComboBoxNavigationTest templateHowToUseControlsComboBoxPageTest With an option to have project folders automatically created on the file system we could keep the file names shorter with a structure like: KeywordTests templateHowToUseControls Checkbox uncheckCheckboxesCombinationTest uncheckSingleCheckboxesTest labelsTest navigationWithLeavePageDialogueTest ComboBox navigationTest pageTestanha12 months agoVisitorNew Idea79Views0likes0CommentsUpdate TestComplete engine to support PEP-622 - Structural Pattern Matching
Structural Pattern Matching (PEP-622) was introduced in Python 3.10 but TestComplete engine does not support it regardless of TC 15.56 contains Python 3.11. When we can expect match/case keywords available in Python scripting?Bonibom12 months agoContributor65Views0likes0CommentsPossible bug with using regexp for manual object name mapping
I have some desktop application under test where MDI windows have highly variable WndCaption property. This produces an awful lot of name mappings when I record keyword tests. Auto-generated mappings use two parameter-value pairs: "WndClass: Afx:00400000:b*" and "WndCaption: <whatever_caption>". However the captions have some distinctive patterns and naturally I wanted to utilize those patterns to reduce number of mappings. So I created the manual object mappings like this: wndType1: WndClass == "Afx:00400000:b*" WndCaption == "regexp:^Object: .*" wndType2: WndClass == "Afx:00400000:b*" WndCaption == "regexp:^!(Object:).* - \(.*\)$" ... and so on, paying special attention to possible ambiguities when constructing the regular expressions. Mapping worked as expected, showing correct MappedName in the Object Browser. Upon converting the existing keyword tests to use the new mapping, everything functioned seamlessly. However, when I attempted to record new keyword tests, TestComplete consistently generated its own mappings instead of utilizing the existing ones, despite my efforts. After some trial and error, I resorted to replacing the regular expressions with the combination of conditions and wildcards: wndType1: WndClass =="Afx:00400000:b*" WndCaption =="Object: *" wndType2: WndClass =="Afx:00400000:b*" WndCaption == "* - (*)" ANDWndCaption !="Object: *" And all of a sudden everything works like a charm! I believe this behavior is not intended, especially since I couldn't find any mention of limitations related to the use of regular expressions in the documentation available.llrr11 months agoFrequent Visitor92Views0likes0CommentsA real-time indicator showing which method of which class we are currently in
Hello everyone, I have scripts that contain many classes that are based on the same base class. So I often have the same method in my script for each class and, not having a view of my current position, I get lost. I'd like to see which class I'm in in real time. The two components that could meet this need are the Code Explorer panel and the Code Selector. If either of them could have an option to be enabled or disabled to be refreshed in real time relative to the current cursor position, that would be ideal.lherry12 months agoContributor83Views0likes0CommentsNamed "Tested Application" can be used as a variable
Issue: Application parameters, version and paths change. i.e. the Application Path and version change when a new version of the tested application is released for testing. The Smartbear documentation states that the list of tested applications will appear under the drop-down in the Application path field. However, this list appears to be a list of cached strings that were previously entered by the user. We call "Run Remote Device" in every test, we were hoping to use a named Tested Application as a variable so we can change the application path using the tested application list, so we don't have to manually update every test when the application version changes. We were under the impression that we could create a named "Tested Application" and the Keyword Tests would point to that named Tested Application, So when we need to test a new version of the application all we had to do was update the Application Path in the named "Tested Application" and all tests pointed to that named "Tested Application" would point to the new path. Using the named "Tested Application" as a variable of sorts. The last thing we want to do is manually update several hundred test cases every time we need to test a new version of our application.PetGin12 months agoOccasional ContributorNew Idea71Views0likes0CommentsLabel or coloration on keyword tests
Today in keywords tests we can make a right click Enable or Disable. I would appreciate to have more options a kind of predifined label like "to review" or "new feature", or just a color of the text of the line (red, green, orange) to identify more quickly some lines. I know we have comment lines but it's less visual.Hieronimus2 years agoNew ContributorNew Idea210Views0likes2CommentsHave a option skip currently running test time during testing
It will be amazing to have a skip currently running test item when the testing is running. Instead of having only a pause and a complete stop. During the development of the automated testing framework for my application, it got stuck somewhere, and I wanted to skip that item and test the other one. But I have to run the complete test again.SangeetNenwani2 years agoContributorNew Idea102Views0likes0CommentsEnable code expressions or variables as default values for keyword test parameters
Hi, when I add parameters to keyword tests, in some cases the default value would correspond to a Project (Suite) variable. Currently, I have to set a local variable and build an if clause like "if parameter not given set local variable value to project variable value".Capricornus2 years agoContributorNew Idea105Views0likes0CommentsDevExpress VCL Tree View Control support
Devex stops supporting VCL treelist, and they recommend using TreeView control. It would be really good to support these recommended controls, because it's really time killing scripting desktop apps without it.yopete2 years agoSenior MemberNew Idea146Views0likes0CommentsWeb Testing - extracting Network Responses and http status codes
Would be nice to have capability to flag when a 400/500 network error message occurrs during a UI test. While I am running a UI test, I would like for testComplete to monitor the Network area of the browser (in the developer tools of chrome). If a failure status shows up (such as a 400 or 500 series http response code), then TestComplete would push that onto a stack or write it to the log as a 'Warning' message. Even though you get a 400 or 500 response in the network tab, this doesn't mean the test is going to fail. Even with a 400/500 error message, there are instances where you are still allowed to interact successfully with the UI without any issues. So, a UI test could pass, but there would be some glitches with the website that the TestComplete test wouldn't catch if it weren't monitoring the network traffic (the http response codes). I originally posted about this in the following question post: https://community.smartbear.com/t5/TestComplete-Questions/Web-Testing-How-to-extract-Network-Responses-and-http-status/m-p/255699#M111245 Is this reason this is not a default feature of web testing possibly because this would slow down the UI tests too much?torus2 years agoContributorNew Idea140Views0likes0CommentsAllow variables to be passed to database check point custom queries
Would like the ability to pass a variable value into a database checkpoint custom query. E.g. be able to store a case reference that will change each time and add that into the custom query so when calling the database its finding the specified recordJustinL222 years agoContributor125Views0likes0CommentsUnable to edit other files when Table is opened-Implement minimize option for table
Unable to edit other files when Table under Project Suite is opened. If we minimize the Table then Testcomplete itself getting minimized. Every time we have to close the Table and declare the title and index in our scripts. Please include minimize feature for Table variable under Project Suite so that we can navigate the script and other files to declare the values which we have to use in our tests.hp2 years agoNew ContributorNew Idea114Views0likes0CommentsMake folders in the execution plan an item type.
Similarly, like item items, assign an item type to the folders in the execution plan, so multiple runs of folders and the selection to run a folder via command prompt are possible. Currently, folders are only helpful in the structure of execution. But they can help with much more.SangeetNenwani2 years agoContributorNew Idea114Views0likes0CommentsAbility to run the Testcomplete testcase using API and pass data to testcases externally on api call
Pls referCase #00555209 for more information. We want to have ability to run the Testcomplete testcase using API and pass data to testcases externally on api call. Data is dynamic and should not be saved with the automated tests.mageshc2 years agoOccasional Visitor151Views0likes0CommentsAlias exclude item should exclude all selected
I am very careful with my namemapping aliases. I would like the following: Select a parent and children in Alias tree. Right click. Select Exclude. <-- Exclude all selected. Small as this is, it would save a lot of time.sgoulet2 years agoContributorNew Idea180Views0likes0CommentsAdd support for FXCanvas
TestComplete does not support FXCanvas objects at the moment which means its impossible to get child objects from a canvas. Would be a good thing to support given that most use cases of a canvas that I can think of involve adding/drawing objects on to it.chrisaltair2 years agoNew ContributorNew Idea101Views0likes0CommentsReport the test back as a pass when it passes on a retry, after failing on the first attempt
Currently, if a test fails at the first attempt, the test is always reported back as a failure In this example, the test is configured to allow for a retry. It passes on the 2nd time. Could this test be reported back as a passadamH12 years agoNew ContributorNew Idea147Views0likes0CommentsChromium Embedded Browser support for version 102 and above
The current version ofChromium Embedded Browser supported by TestComplete is 88, but we need to develop automation for applications having version 102 and above, hence request to support the version 102 and above for achieving greater automation coverage using TestComplete.santoshayodhya2 years agoOccasional Visitor142Views0likes0CommentsTestcomplete does not support component one button the same way for .net core
We are working to update our software to .net 6. On a test branch I tried my existing tests a found out that action clickbutton is no longer supported with the .net 6 release. Other actions might also be affected, but to change all tests that use clickbutton to use a similar action is a lot of work. Using replace all in a text editor might work, but editing outside of testcomplete does not seem that great of an idea.MW_Didata2 years agoRegular Contributor151Views0likes0CommentsIntelligent Quality add-on - some issues recognizing table columns
Since we use the Intelligent Quality (AI) solution to recognize tables into our Desktop application, I regularly encounter issues with the recognition of the columns. Some examples of struggle points: 1. checkboxes are ignored or wrongly recognized 2. for columns with spaces in the header/content, this text is split up over different columns; on the other side, sometimes unexpectedly different columns are concatenated by TestComplete 3. empty columns (so not containing any value) are skipped so can't be checked 4. not possible to store multiple columns with the same header (but this is problably a limitation difficult to fix and probably we need to update our column namings in the application itself)Elske2 years agoSenior MemberNew Idea167Views0likes0CommentsNamemapping dynamic cutosm override name
I like to have tidy and clear Names for my items - the TestComplete suggests don't align and look like what I need When I look for a new object on my webpage, even if auto name mapping is switched off Engines > Name Mapping The system assigns a name, it would be nice at this point that you have the option to rename the itemLee_M2 years agoCommunity HeroNew Idea136Views0likes0CommentsContinues support for Qt based application include Qt6.5
Testcomplete used to support Qt based applications but no longer does.bobeberlein2 years agoNew MemberNew Idea179Views0likes0CommentsClicking on Stop-Button should raise Log.ErrCount by 1 immediately
Currently clicking on stop button only calls GeneralEvents_OnStopTest but at that moment inside of GeneralEvents_OnStopTest Log.ErrCount is not raised by 1 because the Message "The script execution was interrupted" is only logged after GeneralEvents_OnStopTest is finished. Please add the possibility to catch the case "The script execution was interrupted" before GeneralEvents_OnStopTest is called (maybe a new Event GeneralEvents_OnStopButtonClicked) or raise Log.ErrCount by 1 before GeneralEvents_OnStopTest is called Here is also a thread i opened where the problem is explained: https://community.smartbear.com/t5/TestComplete-Questions/No-Log-ErrCount-when-test-is-being-stopped-manually/td-p/250202DanNad2 years agoContributorNew Idea193Views0likes0CommentsWhen calling Test Execute from DevOps the results file in the default format from .MHT
When running Test Execute from DevOps it outputs the results in a .MHT file by default, this format as far as I can tell is really no longer supported and this you can't directly view the results in DevOps. Could the default format be changed to .HTML and this it could be viewed in DevOps. You can download the file in .MHT format and configure Edge to read it but that is cumbersome.dc12 years agoFrequent VisitorNew Idea333Views0likes1CommentAs like VS Code or VS studio or Notepad++ update script visibility
in this format try to add in script editor, this could be much helpful for every programmerajeethsashi2 years agoOccasional ContributorNew Idea240Views0likes0CommentsExecution Plan: add Count (cycle) ability to Group/Subgroup
Hi, I think it would be really helpful, if Group/Subgroup folders would have an ability to repeat their content by a defined number of times. Basically, the same as existing Cycle option for Test modules. I have a scenario, where I need to perform the same steps "n" times, just with different input data. The only solution now, is to create the basic structure of steps inside a Group folder and then copy and paste the Group folder "n" times. I consider this approach pretty ineffective. Check this screenshot... If there would be a Count option at the Group level, it would allow me to perform the required steps with just single CreateAsset group, instead of 4 of them. True, group folders currently does not support the data driven approach as well. But I believe I could easily fix that by a simple script, which would get the required data from CSV or similar file and fill them for each Group iteration run (based of actual iteration number, using Project TestItemObj.Iteration). What do you guys think?pkudrys12 months agoContributorNew Idea254Views0likes1Commentadd an option to disable adding of index after Copy/Paste of test item in Execution plan
Hi, Please add an option in settings to disable adding of index after Copy/Paste of test item in Execution plan. I'm often copying/pasting multiple tests or whole folders in the Execution plan. However, after Paste, all pasted test items are automatically indexed. I first thought, that it's because there cannot be multiple test items with the same name. But it does not seems to be that case? I can easily rename the test item back to its original name, by deleting the index. But it's quite annoying in case of multiple test items. So an option in settings to disable this behavior would be really great. Thanks.pkudrys2 years agoContributorNew Idea158Views0likes0CommentsNeed ability to detect Cursor State
Need ability to detect Cursor State. So when I click on a button and the cursor state changes to an HourGlass... I'd like to be able to Wait until the cursor changes from an HourGlass back to a Pointer. This way I'm testing and waiting on a visiable queue instead of just waiting for the next object/control to appear or the object that was clicked to disappear.shanescribner2 years agoNew ContributorNew Idea707Views0likes4CommentsClear Text/Value in a Field Android/iOS Mobil Appium
There is this command for Appium, to clear an element's value. https://appium.io/docs/en/commands/element/actions/clear/ It would be very helpful if this command could be sent via TestComplete. Currently, a text field can only be emptied by performing a long touch in the field. In order to select the entire text, you must then select "All", "Cut", "Copy", "Paste" and so on in the pop-up menu. However, this pop-up menu can only be operated on iOS. Object-Spy does not recognize the fields on Android If the pop-up menu could be made operable on Android, that would also help us or would be a good alternative. Thanks an best regardsstreitv12 years agoEstablished MemberNew Idea647Views0likes0CommentsPlease add a RowCount property to DDTDriver object
Please add a RowCount property to DDTDriver object. At the moment, there is only ColumnCount property available and the only way how to get the row count seems to be using below code: let csvRowCount=0; DDT.CSVDriver("c:\\path\\to\\file.csv"); while (!DDT.CurrentDriver.EOF()) { csvRowCount++ DDT.CurrentDriver.Next(); } Thanks for the attention! 😉pkudrys2 years agoContributorNew Idea207Views0likes0CommentsTestComplete Gherkin Autocompletition. Making sure that I don't define 2 steps for the same purpouse
This idea is based on my post:TestComplete Gherkin Autocompletition. Making sure... - SmartBear Community Thanks torraghvanifor suggest me to create a new idea for this topic. Here we go: We work with BDD in our project. More precisely, we use Gherkin in TestComplete to define, align and automate scenarios. We want to avoid defining multiple steps for the same purpose because this may rise in unintentionally doubling code. Example: Assume, the following steps have the same meaning: When I type "Hugo" in the field "name" When I type "Hugo" in field "name" When I type "Hugo" field "name" When I type "Hugo" on the field "name" When I type "Hugo" on "name" Despite the fact, that you may encounter a situation, in which those sentences means different things. In our case, they don't. Simply assume all this steps mean the same:Type something in a field. Instead of having different variants of thesamestep,it might be useful to get a hint from TestComplete that such a similar step already exists. That's why I think, we need some kind of autocompletion for Gherkin. Thanks for your replys! Regards, RLRE PS: VERY important: Please add following Idea Labels to the ideas creation page:BDD Tests, Script Extensions, Script Tests, Test CreationRLRE2 years agoOccasional ContributorNew Idea200Views0likes0CommentsPlease support newer CEF versions (>= 108.x)
Hello SmartBear team, unfortunately after we got a software update in which the used CEF version has been updated, we cannot use TestComplete for Test automatization anymore because only older versions are supported (https://support.smartbear.com/testcomplete/docs/app-testing/web/cef/about.html#supported-cef-versions) So we can't access the on screen objects anymore.Capricornus2 years agoContributorNew Idea190Views0likes0CommentsImproved scaling on dual monitor setup where the screen sizes/resolutions are different
I have my Testcomplete installed on a laptop, and a second monitor which is bigger than my laptop's screen. When I move the TC instance across the monitors, the display (fonts, tabs) don't respond very well to scaling. Aside from that, the tests are very slow when you have your TC instance and your tested app/website on separate monitors. Might be good to improve its scaling capabilities. Like how other apps behave.automation_ph2 years agoOccasional ContributorNew Idea276Views0likes0Commentsclone project with linking
I have a lot of login components for different systems which make a comprehensive login process I would now like to make another project - clone but LINK, is there any way to create a new project but create LINK for all (or selected) components Currently, I have 1 "hack" solution clone the project delete any non-required tests open KeywordTests.tcKDT for the new project rename path parameter find/replace new linked path e.g. path="nav_back_to_root.tcKDTest" -> path="..\..\linked_path\KeywordTests\nav_back_to_root.tcKDTest"Lee_M2 years agoCommunity HeroNew Idea147Views0likes0CommentsAbility to search where keywordtest/script is being used in other keywordtests.
as an example I made a few keywordtests that calculated certain dates. now in my project explorer there is no way to know where this test is being used. I try to use test parameters for a lot of things to reuse the tests in other places. that way i dont rewrite teststeps multiple times The same for Script functions. if i want to know where this function is being used it would be nice to see where this test/script is referenced.MW_Didata2 years agoRegular Contributor207Views0likes0CommentsConvert old project Namemapping to a NameMapping that uses CSS/XPATH as its identifiers
We have aN existing project whose NameMapping uses the method "Identification properties" to identify the Objects we want to convert its NameMapping to "CSS/XPATH". We have found an option to activate the "CSS/XPATH" option via the existing project properties but if we activate it, all Tests that use the method "Identification properties" will all fail and we will need to fix all the testcases (we have about 750 tests). Also, we found this suggestion in community (https://community.smartbear.com/t5/TestComplete-Questions/Converting-an-old-project-to-CSS-XPATH/m-p/211613) but it didn't work for us because the code base for that feature, from the community article, was only made for version 14.72 ( and our version is 15.40)as mentioned by your Customer Care Engineer Sean ONeil in the case sentCase #00539513. Suggestion: Can you please enable the same feature in the cummunity article (https://community.smartbear.com/t5/TestComplete-Questions/Converting-an-old-project-to-CSS-XPATH/m-p/211613) for all versions including version 15.40? because it will really save our project. Thanks.Rahim052 years agoOccasional Visitor282Views0likes0CommentsOn Error execution email the results
We need a feature were you can configure on the project or on the keyword test, that if the execution results on a failure, email the test result to an specific email. It will help a lot to be up to date on the tests results.nancy_arias2 years agoOccasional Contributor235Views0likes0Comments