Ability to show link between Aliases and Name Mapping objects
It would be useful to be able to show the link between an Alias object and an object in the Name Mapping. As time has gone on my Name Mapping has need to be updatedas objectshierarchies have changed in my tested application, however, in order to prevent me from having to update all of my scripts and keyword tests I have left the Aliases in their original structure. It has now become difficult to identify which Alias objects relate to which Name Mapping objects.nebsta9 years agoContributorImplemented4.7KViews1like3CommentsAccess to XML checkpoint by name needed
In Files and Regions we work like this: filetocompare = "C:\...\test.txt" comparisonFileName = "TestFileName" if not Files.Contains(comparisonFileName ) then call Files.Add(filetocompare, comparisonFileName , false) log.warning "Comparison file is generated newly" else call Files.Items(comparisonFileName).Check filetocompare end if We need something similar for XML checkpoints. Currently you can check if it already exists with Contains. And you can create with CreateXML. But you cannot access the XML checkpoint by name (string).wet9 years agoNew ContributorNew Idea746Views1like0CommentsAdd an ability to create Projects based on existing Templates
Problem: Our team has several Project Suites across all of our tested applications, and we are always looking to add more. To that end, we've created many scripts in a kind of framework to streamline our process.When we start working on a new Project, we have to manually import all scripts/event handlers/other Project items that we use in a more or less universal fashion. This idea addresses two pain points in our current new Project creation process. The first is that this process takes a fair amount of time, from importing the scripts to adding the necessary project items and wiring up the necessary event handlers and other project errata. The other is that this is a manual process with many potential points of failure, and we want this to be as repeatable as possible so we can hand the process off to non-programmer QA. Proposed Solution: Add an ability to create Projects/Project Suites based on templates. A possible solution that would not involve permanently adding files to the TestComplete app or AppDatafolder could be adding an option to use an existing Project/Project Suite as a template. An example workflow: User selects the file optionFile>New>New Project Suite... User is presented with the option to create the Project Suite from scratch orCreate from a Template User selects theCreate from a Template option User navigates to and designates a Project Suite to use as a template User selects a name for the new Project Suite User selects a location for the new Project Suite TestComplete creates a new Project Suite with all files and settings from the Template Project with the new name that was designated by the user.bdill3 years agoSenior MemberNew Idea1.7KViews1like3CommentsTestComplete plugin in Jenkins should use the credentials plugin to store user name and password.
Hi Guys, In the "run interactive user session" part of TestComplete's Jenkins plugin the username and passwords should be stored in credentials plugin so that user doesnt have to change passwords in each and every job. I'm using Jenkins to run acouple of UI tests and it was a pain to revisit all jobs to change my passwords. Other plugins like mercurial etc use the credentials plugin and it makes life super easy. Thanks.ahmed_daniel9 years agoOccasional ContributorNew Idea3.8KViews1like0CommentsEasier way to locate X&Y co-ordinates
Within my script, I usually program a click on certain fields or other sections using the Click function. For example, wJob.Click( 35, 20 ). However, when I want to enter a new script command using the Click function, in order to find out the X&Y co-ordinates of the item I want to click, I have to use the "Record Script" option in TestComplete to find the X&Y co-ordinates, which actually works but is very slow and time consuming. Therefore, is it possible to have an option that when you click an item, anywhere in my software program, and I can get the X&Y co-ordinate/position immediately? Alternatively, a new feature could be that when you click the new menu option within TestComplete to get X&Y and then you use your mouse to hover above any of the items, then the X&Y position and the Name of the item will be displayed in a bubble screen next to the mouse's cursor. Similar to the Object Spy feature but with a X&Y co-ordinates as well. This also eliminates the need to go to the Object Browser or Object Spy to find the item's name that you want to use the Click function for. My suggestion above or something similar like that, will save a lot of time trying to figure out what numbers I should enter into the Click function. Thank you for reading this.happenbiz9 years agoSenior MemberNew Idea1.8KViews1like4CommentsList of items modified within a script file
When you make a change in a script file, a YELLOW indicator is placed on the left hand side, next to the line number. Every change that is made is referenced by its own line number change. Once a change has been saved, then the colour changes from YELLOW to GREEN. What will be very useful, is something similar to the List of Breakpoints that you can access from the "View/Debug/Breakpoints" screen, is to have a menu item that gives you a list of all the script file changes marked in Yellow or Green i.e. if I could go to say something like "View/Debug/Go to Changes" or something like that, and get a list of the changes made, then it will make it easier for me to locate the changes within my script file very quickly instead of having to scroll down a large script file looking for the little YELLOW or GREEN highlight indicators. Also, if you could place this new feature on the Menu Toolbar so you could just click on the 'Next' or 'Previous' button to take you to the next or previous YELLOW/GREEN modification, within the same document. This will be a simple click option to navigate from one change to another. If you want to expand the search option to also display breakpoints and any other useful items then the user will have the option to select which options to use in their search. This way I can track my changes much quicker and see what changes I have made before saving the changes of the file. Let me know if there is already an option otherwise, if there is no current option, whether this is a possible future change.happenbiz9 years agoSenior MemberNew Idea991Views1like0CommentsImprovements in Running Unit tests using MSTest.exe
I have setup TestComplete to run unit tests, using Microsoft MSTest.exe. I have following comments: 1. Number of failed unit tests is 192, this is reported now as Errors: 1 (this was prior to the patch reported as 0); See attached first screenshot;the number of errors (1 in this case) should match the number of failed unit tests (192 in this case); 2. When an empty unit test container (0 unit test installed in that container) is run, it is still reported as a successful test (see second screenshot): When an empty test container is run, it would be reported as an empty (not get a green tick) since nothing has been executed. However this would also count for running empty Keywordtests / Scripts etc. Regards, Mathijsmgroen29 years agoSuper ContributorNew Idea2.2KViews1like0CommentsImplement IBAN generation in TestComplete Data Generator
Currently it is not possible in Data Generator Wizard, to generate list of random IBAN (bank account) numbers. Since IBAN Bank account numbers can have different lengths (15 to 30 characters), it includes country codes as well, and it includes check numbers, an algorithm needs to be in place. More info on IBAN: https://en.wikipedia.org/wiki/International_Bank_Account_Numbermgroen29 years agoSuper ContributorNew Idea2KViews1like1Commentimprove support for chrome versions with new TC releases
Hi, Every time I want to upgrade to a new version of TestComplete, its a real headache to find the supported version(s) of chrome that I need to upgrade to. So, please either; 1) Provide rapid (e.g. <7days) regression testing / certification of new chrome versions as they are released (and update the Supported Web Browsers page), and/or 2) make available for download standalone installers for supported chrome versions. Kind Regards, Paul Igoepaul_igoe9 years agoContributorNew Idea1.6KViews1like0CommentsQt support to find objects that are inherited from QObject
My feature request is to add support for the object finder to see objects that inherit from QObject. We have a Qt 4.8 application which draws custom graphics objects onto a QWidget. The custom objects have a defined bounding rectangle and inherit from QObject. However the object spy cannot see these objects because they do not inherit from QWidget.james_attree9 years agoOccasional ContributorNew Idea853Views1like0CommentsJenkins TestComplete jobs should clean up processes
Usually a Jenkins build job injects cookies environment variables to processes it starts ("JENKINS_SERVER_COOKIE" and "HUDSON_SERVER_COOKIE"). Which are inherited into all child processes. And after job is finished, those processes are killed if still are left running. This does not work with TestComplete tests. My guess is, that this is because the TestComplete windows service is already running when job starts. Somehow TestComplete/TestExecute and all processes which are started by the scripts (e.g.via Win32API.WinExec) needs these cookie injected. I hope the Jenkins plugin API provides the means to retrieve the current cookie value.wet9 years agoNew ContributorNew Idea874Views1like0Commentsin Jenkins Plugin, mark tests as skipped
I would like to have the ability to mark tests as "skipped" (yellow in result graph) in JUnit . My assumption was, that tests resulting in log level "warning" are marked as such, but these are marked as "passed". An option to mark "warning" test results (MHT) as "skipped" (in JUnit-like test result) would be sufficient.wet9 years agoNew ContributorNew Idea760Views1like0CommentsAdd support for multidex mobile android application
Som of our clients have recentely updated their applications to usemultiple dex files in their apps, so it is imperativefor us to support this apps, currently Testcomplete doesn't support this, and the only way for us to do so is by asking the development team (to wich we are external, and is our defacto client) to do build a new apk file for our testing, when previously they unly needed to supply the same apk used for manual testing, this is an imperative necessity for us, as it is not feasible to usto keep doing this for long.JesusRomero9 years agoOccasional VisitorImplemented4.1KViews1like1CommentMore Access To Project Test Items Info
It would be great to have an event listener for OnProjectEnd, and / or the number of enabled test items. The scenario that makes not having this a huge PIA is if you want to send an email summary at the end of an entire Project Run with several test items. The work around needed to do this required using the OnTestStop event to increment my own counter for the number of tests ran, export the logs and build the body of the email from that. To email only at the end of the Project Run, I had to make sure that my number of tests ran counter was equal to the number of enabled test items. To ge tthe number of enabled test items requires looping through all test items using recursion at the start of the test.cunderw9 years agoCommunity HeroNew Idea1.6KViews1like2CommentsAdd support for PrimeFaces UI 2.0
PF is currently more and more popular, it would be nice to have support for PrimeUI controls in TestComplete.PanB9 years agoOccasional ContributorNew Idea1.2KViews1like0CommentsGet error level from Jenkins plugin
Hi, This request is to get the error level from the Jenkins TestComplete plugin. Currently if there is an error in TestComplete there is no way to get that error level if it was started through the Jenkins plugin. Because of this we are not using the plugin, as we lose important information such as: - No license available for TestExecute - Project not found / not the right version - TestExecute already started -etc. See the following link for info on exit codes : http://support.smartbear.com/viewarticle/71544/ Thankslphilippe_macau4 years agoContributorNew Idea1.7KViews1like1CommentUsing F1 to pullup Help on VBScripting,Window Shell Scripting etc
I been Using F1 to pull up help on objects provided byTC, like aqUtils, aqEnvironment etc...But that will not work for Keywords from VBScript or other scripting Language like Windows Shell Script. I wonder if there is anyway to configure help which will pullup MSDN library or something...mspatel9 years agoContributorNew Idea1.6KViews1like1CommentTC11 should support Microsoft Visual Studio 2015 Professional edition.
TC11 supports the following editions in MS Visual Studio 2010 - 2013: Ultimate, Premium & Professional. BUT for MS Visual Studio 2015ONLY the Enterprise edition is supported. My request: The MS Visual Studio 2015Professional edition should also be supported by TC11.Stephan9 years agoNew ContributorImplemented7.3KViews1like8CommentsKeyword test description button could have indication when description is not empty
Hi All, Change balloon color in Keyword test description button if any description exists. Currently it is not clear if it contains any data or not. You can see it only if you leave this button always expanded. So any indication, when keyword test description is not empty, would help. Thanks, KristinaKristinaA9 years agoOccasional ContributorNew Idea1.5KViews1like0CommentsBlock commenting of scripts
I've been using TestComplete on both Keyword and Script (i.e. also for JScript and VBScript). I just thought it would be nice for TestComplete to have a feature of selecting a block of script and be able to either click a button or a shortcut that automatically comments out the lines of code.cdichoso9 years agoNew ContributorImplemented6.7KViews1like2CommentsAbility to Quick-Run Scripts/Projects
Please add the ability to be able torun a saved project by right clicking and hitting Run Project. This will give us the ability to quickly run projects without having to open and wait for TestComplete to load the project and then hit "Run Test". This feature should be available to users with TestComplete installed. .Sys2k10 years agoOccasional ContributorNew Idea1.2KViews1like0CommentsTestComplete comments as test cases in QAComplete
It could be a nice improvement to be able to insert comments while/after recording an automated test script with TestComplete, and then to extract them automatically into a test case which can be imported to QAComplete. For example, to create a documentation, similar to the way JavaDoc is created out of a Java source code, and to have a CSV file generated, that contains all test steps implemented by the automation script, that could be easily imported in QAComplete.r_zlat9 years agoOccasional VisitorNew Idea1.3KViews1like1CommentProvide Evaluation Dialog functionality outside of a running test
I frequently find myself having to create temporary subroutines just so I can test out some string parsing or date formatting or other syntax. The Evaluation Dialog allows for some of that, but it's only available during a test run. It would be great if we could have that functionality outside of a run. I don't need the overhead of a run (log file) just to see if I got my syntax/commands right for my date formatting (for example). Give me a text area (not just text box) where so I canrun some free-form code and get a result and I would be a happy camper.jmcpeek10 years agoContributorNew Idea703Views1like0CommentsAdd Trac to the list of supported issue tracking systems
It was requested a few years ago (in 2009) and it seems to already have a greater priority (in 2013): http://community.smartbear.com/t5/Functional-Web-Testing/TestComplete-and-Trac/m-p/75070 "Trac is an enhanced wiki and issue tracking system for software development projects. Trac uses a minimalistic approach to web-based software project management. Our mission is to help developers write great software while staying out of the way. Trac should impose as little as possible on a team's established development process and policies. It provides an interface to Subversion and Git (or other version control systems), an integrated Wiki and convenient reporting facilities. Trac allows wiki markup in issue descriptions and commit messages, creating links and seamless references between bugs, tasks, changesets, files and wiki pages. A timeline shows all current and past project events in order, making the acquisition of an overview of the project and tracking progress very easy. The roadmap shows the road ahead, listing the upcoming milestones"edu10 years agoRegular VisitorNew Idea3KViews1like0CommentsAdd counter number in TestComplete running indicator for ProjectTestItems
When running test in multiple iterations on project level, it is not visible on which iteration number the test is. In my opinion it would be beneficial to implement current iteration number and total iterations number. For example implement counter: 4 / 10 [meaning current iteration is 4, of a total of 10 iterations] Ideally this would be implemented on ProjectTestitems (on all levels) as indicated in screenshot: ProjectTestItem1 has 4 ProjectTestItems under it.anonymous_674249 years agoOccasional ContributorNew Idea3.8KViews1like3Comments"Unhide" / "Show" for "Call Stack", "Additional Info", "Picture", and "Performance Counters"
If I "Hide" any of ( "Call Stack", "Additional Info", "Picture", and "Performance Counters" ), I must restore the default dock to get them back. I did not know this. I actually had to post in the forum and have an expert inform me about this. There should just be an option to "Unhide" or "Show" hiddens items and that would put them back where they were at. This option also should be located in the same right click I did to originally hide the items. Users should always be able to return to the same spot to fix something that did not want to keep. As a user I would like an option, in the same general area as "Hide", to "Unhide" or "Show" my hidden items so that I do not have to search other parts of the software in order to bring back hidden options.twhitehouse10 years agoContributorNew Idea1.6KViews1like0CommentsSupport Safari browser
We would need to perform cross browser testing. Our application support has for IE, Firefox, Chrome and Safari. We are using Testcomplete for our automation. The main reason for using test complete tool for us is its support for all those browsers. But from 10.4 version the Safari support was removed. Due to this we are unable to run our automation script for Safari which incompletes our test coverage for cross browsers. It would be great if you could support Safari browser. or else we have to forcefully move to a different tool which gives support for Safari. Regards Prasadprasad_kumar_s10 years agoContributorNew Idea2.9KViews1like1CommentVirtual machine support for License Manager
As I described in the Getting Started forum License Manager is quite picky about virtualized environments. As many companies have moved or are moving to fully virtualized environments like we did there should be full VM support for License Manager or an easy way to unlock the clone lock after a virtual machine failed over.kzumbusch10 years agoOccasional ContributorNew Idea2KViews1like0CommentsAdd Awesomium support
I know that there is CEF support. I would really like to see Awesomium support. It is just a different flavor of CEF. This is what we primarily use for our application. I can test most of it using Chrome, but there are some awesomium specific items that cannot be automated at this time. Thanksblbdt3610 years agoContributorNew Idea1.4KViews1like1CommentAdd a Release button in CLR Bridge, to re-compile the used assembly
When using .Net assembly via CLR bridge, the dll remains loaded by tcHostingProcess. That unallow to recompile the assembly or to restart tests with freshly loaded assembly (think singleton and static variable). Currently, we must either kill tcHostingProcess (which isn't started again on next test run) or to close completly TestComplete and reopen it. A Release button in CLR bridge, which will unload the assembly, will solve theses issues.PBY10 years agoSenior MemberNew Idea912Views1like0CommentsSupport for iOS beta(s) before it is release?
Hi there, We would like to leverage all of our iOS scripts to run it over iOS beta(s) before is is released to the pblic. Currently we we have to manual test the beta, which defeats the purpose of having automation scripts. Thanks for concidering this request. Nathannginoza10 years agoFrequent ContributorNew Idea1.1KViews1like0CommentsPossibility to update all failed pictures of one test item
Assume this: There is a change in the software so that the previously black toolbar now is blue -> all pictures containing this toolbar fail Current workflow To update all the failed pictures there are currently 2 possibilities: 1) check all pictures one after another > safe but very slow for each checkpoint I have to - checkthat only toolbar color changed (in the simplified example I mentioned) - click tab “Additional info” - click link “Update the %screenshot_name checkpoint data - click YES in the popup - click OK on the next popup - click tab “Picture” > next screenshot > so there are 5 clicks for each screenshot. This is quite much if there is a big change in the software and many pictures have to be updated. 2) re-run the test with option "update screenshots" enabled > insecure (there could be sporadic errors or stuff) + not too fast My idea: A Button to update all pictures in a testitem at once. (or maybe pictures that should be updated can be checked or unchecked) So I just have to run through all thefailed screenshots and check that just the color changed. Afterwards just press the update all pictures button.jsc10 years agoRegular ContributorNew Idea1KViews1like0Commentstext width calculation method
I need a method to calculate text width to check whether a text fits into a box. I tried to implement it in vbs, but for using the win API, I'd need records with arrays, which are not available. So, TC team: please provide it as a standard method, e.g. in aqString..Manfred_F10 years agoRegular ContributorNew Idea2.5KViews1like3CommentsWould like the ability to save TestComplete project via jscript
I am currently using project persistent variables and I have scripted so that I can change the local values at runtime using jscript. The problem is, the values do not save. I asked support for the ability to save the project in script, but they said it was not available.mmorioka8 years agoNew ContributorNew Idea2.3KViews1like2Comments- carol_gossman9 years agoNew ContributorImplemented6.3KViews1like3Comments
A "Select Parameters ..." button on the Edit Expression window
When editing a keyword test and writing a code expression there is buttons for selecting an On Screen Object, an Object and a Variable. Clicking any of these opens up a nice easy to use wizard, rather than having to type the expression. Could we have a buttonfor Parameters added to this screen?brook_grewcock10 years agoContributor2KViews1like1CommentRead/Write to multiple files Excel/DB
As of now, one feature i find lacking is Reading/Writing to Excel via TestComplete. This feature is very much required for automation, specially when you plan to create your own frameworks and want to drive automation via Excel. Also, it'll be more handy to load a single Excel file, and at runtime have provision to access different sheets for reading/writing data into + able to work with multiple excel files.xpriens9 years agoNew ContributorNew Idea3.8KViews1like5CommentsBetter and Unique Find Property..!
Hi Team, We have mulitple Find properties to find an object and to do operation on it. If it is made a single one and the property never changes, then it would be great. We have "Create Object Checkpoint" in which we are selecting lot of properties and to work. Similarly a Find can be made. Then it will be easy and efficient to work with. With Thanks Valla Vallalarasu.p@gmail.comVallalarasu_P10 years agoFrequent ContributorNew Idea2.3KViews1like1CommentOne or More type of Object Spy ..!!!!
Hi Team, The are advantages for Object Spy method in TestComplete right now. If we can have a Seperate Object Spy for different kind of application with Shorter Tree length(Shorter Full Name). It would be better. So that It can compete with the existing tools and over ride the same too. Thanks VallaVallalarasu_P10 years agoFrequent ContributorNew Idea1.7KViews1like1CommentIntegrate with popular IDE's
Integrate with popular IDE's so we are not limited to scripting in the Test Complete IDE.chrisb10 years agoRegular ContributorNew Idea1.6KViews1like1CommentImplement FindAllAliases() method that functions like .FindAllChildren() one
Hi, I would like to ask for the implementation of the FindAllAliases() method that functions like .FindAllChildren() one. The reason for this request is that Java can provide its security and confirmation windows from either 'javaw' or 'jp2launcher' processes, so it is convenient to create a manemapping that uses conditional mapping by process name and then write test code in the form of Aliases.Java.<whateverMethod> without the necessity to take care of what Java process is started. Unfortunately, this approach does not work when more that one javaw/jp2launcher processes are started (this may happen if the tested web page contains different Java controls/components). In this case one must get all Java processes via the call to FindAllChildren that neglects that whole idea of namemapping. The expected use case for the requested method is like this (VBScript pseudocode): arrJavas = Aliases.FindAllAliases("Java") ' will return an array that contains references to both javaw and jp2launcher processes For Each oProcess In arrJavas If (oProcess.WaitWindow(...).Exists) Then ... End If Next ...AlexKaras10 years agoChampion Level 3New Idea2KViews1like1CommentSending reports via TestComplete
We need the option in project settings to send reports in email should attach it as PDF or URL link type automatically converted and attached to email, now MHT only attached by default. We are unable to send reports via MHT due to outlook policy is stopping us to share the reports via email.mohammedmehraz10 days agoFrequent VisitorNew Idea11Views0likes0CommentsTestComplete not recognizing object after updating of Component One control to latest version
TestComplete (ver 15.66.7) is not recognizing an grid objects after updating Component One Control to the latest version (2023.3.1.0). Looks like TestComplete supports ComponentOne C1Command for .NET 2.0.2. Lots of tests are failing because of this and we have release next week.RadhaG2 months agoOccasional VisitorNew Idea10Views0likes0Commentsfunction to get the name of a module started via Run Keyword Test
Please add a function to get the name of a keyword module, started from another keyword module. I need this to quickly identify a failing module in event handler and to quickly navigate in test report. I'm aware of below methods, but all of them return only the name of main module, from which the child module was run (viaRun Keyword Module): Project.TestItems.Current.Name- returns name of the main keyword module aqTestCase.CurrentTestCase.Name- returns name of the main keyword module Project.TestItems.Current.ElementToBeRun.Caption - returns "KeywordTests -" + name of the main keyword module For now, I solved the problem by addingSet Variable Value action at start of every keyword module, which sets the project variable with hardcoded module name. But I don't like this solution, because it requires more steps and can cause potential failure in case the module name changes and someone forgets to change the hardcoded string in given module.pkudrys2 months agoContributorNew Idea6Views0likes0CommentsSame shortcuts for Tabs in TestComplete as in Internet-Browser
If you have a a lot of open Tabs and you prefer working fast, you need to work with a Keyboard. Closing Tabs with "Ctrl+W" and browsing/switching between tabs with "Ctrl+→" or "Ctrl+←" would be a small change but with a big benefit regarding easy of use. Or "Ctrl+1" for the first tab, "Ctrl+2" for the second,.... "Ctrl+9" for the last, the one on the right Same Shortcuts as Browsers. Easy and great benefit.Kulder2 months agoVisitorNew Idea17Views0likes2Comments