Network Suite: Auto User Login
Hello, i have to change my password every 3 months (windows policy by admin), i also have to change the password which is set in NetworkSuite|Hosts manually. An integration with active directory/windows login would be helpful.ml9 years agoContributor4.6KViews7likes2CommentsAllow Network testing to select another client instead of Microsoft Remote Desktop
Hi, Microsoft Remote Desktop graphic capabilities are not powerfull for 3D OpenGL applications. It would be nice to be able to select another remote connection tool like DameWare Mini Remote Control. Thanks Simon Gletsimon_glet10 years agoRegular ContributorNew Idea3KViews7likes1CommentA compare tool like beyond compare for Keyword Tests
Hi , I wanted to suggest a feature where-in we could compare Keyword Tests without its xml structure but its actual Keyword content . This really helps the engineers to refer old project files and see the changes and most of all it helps the integrator to understand the changes gone through . More like a beyond compare tool where-in you can even make changes if required. Thanks , Ashishashishnagpal268 years agoContributorNew Idea6.2KViews5likes7Commentsdisable project tree expansion
everytime you open a keywordtest the project tree jumps to its location. if you have many many items in your tree it can be really annoying because you have to scroll and scroll. would be nice to have an option to disable the automatic behavior and use manual expansion (if needed).ml6 years agoContributorNew Idea2.9KViews5likes3CommentsInclude attachments (like reference documents, manual testscript, testdata, etc) to Jira
TestComplete currently allows to post bug info to Jira. However this is limited to description, testcomplete log (as Mht file only), and system info. A great feature for integration with Jira, however it would be very nice if this feature could be extending with ability to log attachments to the bug/issue, like:test reference material (like word files, excel files, other text files etc), so it would be great if this screen (see attachment) would be extended with a Browse button to search for documents, so that files can be attached to the issue. Also, include the option (checkbox) to pack all the files to one single archive.mgroen29 years agoSuper ContributorAccepted for Discussion4.9KViews6likes2CommentsAdding the «Interrupted» property to the Log object
Adding the «Interrupted» property to the Log object allow you to correctly interpret the test results, when the run was interrupted manually and OnStopTest event is triggered. For example: automatically transfer test result in test management system by API when test completed, and not transfer it, when test was interrupted manually .BVS5 years agoOccasional ContributorNew Idea1.1KViews2likes2CommentsImport/Export variable lists
We would like to be able to share variables lists from all levels without having to share project files or add them all in manually. If I export my project variables, then my colleagues should be able to import the resulting list and have it be merged with theirs.Marsha_R3 years agoModeratorImplemented18KViews6likes17CommentsWorking with Embarcadero's Delphi 'Themes' packs.
Hi, Our developers have upgraded through the newer versions of Delphi (now on 10.1.2 Berlin). They have started to make use of the Themes available in these newer versions. Unfortunately, Test Complete does not seem to work to well on applications compiled to include these Themes. It would be helpful if Test Complete could accommodate working with them. Thanks. Best regards, Steve.steve_clarke5 years agoContributorNew Idea3.1KViews5likes3CommentsImplement support for validation on Database tables using dynamical values in WHERE clausule (SQL)
I am refferring to this post. Currently, the tester (QA user), Test Automation Framework designer needs to write code to create validations on database tables, if he/she uses WHERE clausule. Database Table Checkpoints, as currently implemented, do not support dynamically populated values in the "WHERE" clausules. I would like to see TestComplete improved so that the Database Table Checkpoint feature supports dynamically populated "WHERE" SQL statements.mgroen28 years agoSuper ContributorNew Idea7.2KViews5likes13CommentsModify Keyword Test Tooltip
Current Behavior: Tooltip for keyword test parameters is implemented as a "Full Name Tooltip", this makes it so that the tooltip appears over the area highlighted. Identified Issue: For some users, it is too difficult to click the parameter for editing because of the tooltip's placement. The tooltip is directly over the area to be typed into. Desired Behavior: Change tooltip implementation from "Full Name Tooltip" to one of the other kinds of tooltips that offset the tooltip instead of displaying it directly on top. Kinds of tool tips here: https://msdn.microsoft.com/en-us/library/windows/desktop/dn742443%28v=vs.85%29.aspx?f=255&MSPPError=-2147217396ddang7 months agoSmartBear Alumni (Retired)New Idea1.9KViews4likes1CommentSpecify Filename of Screenshot with Post Screenshot Operation
The screenshots in the Log files on the file directory would be much more useful outside of Test Complete if you could specify the filename when the screenshot is taken. Ideally, you would be able to specify the filenames always, but at least it should be an option to specify the filename of a screenshot when one uses the Post Screenshot Operation.hmcniff3 years agoVisitor371Views1like0CommentsSupport for Google Polymer framework
Hi, I suggest thatTestComplete supports Google Polymer framework. Thanks in advance.Christophe6 years agoOccasional VisitorImplemented7.9KViews4likes6CommentsNameMapping - Multiple NameMapping & Adding NameMapping in runtime
MultipleNameMapping files to Single Project: The feature of having multiple namemappingwill help us to manage the object separately when we automate multiple application in a single project. NameMapping -> Namemapping1 & NameMapping2. Adding & Removing NameMapping Files in Runtime: As NameMapping file may be getting bigger and difficult to maintain, If we have a feature to add namemapping in runtime. The required namemapping can be added to the project and the other can be disconnected. Regards VallaVallalarasu_P5 years agoFrequent ContributorNew Idea2.1KViews3likes3CommentsAdd number next to all folders on Project Explorer panel
For now I have to count the number of automated scripts within every folder manually. That's not convenience. If you add the number next to folder, that's good for user. The high-level design is like the enclosed picture.SlowDaniel7 years agoNew ContributorNew Idea2.8KViews4likes0CommentsResize "Edit Objects" window to full screen
Please make it possible to resize "Edit Objects" window: full screen, custom size, minimize. It is very difficult to edit complicated objects with big number of nodes, when you are not able to resize the standard window.baxatob8 years agoCommunity HeroNew Idea2KViews5likes1CommentHighlight on screen object from code
There comes a time when Name mapping cannot be or is not the best way to get into an on screen object. We use Find methods, and life is grand. What would be slick as heck would be to be able to right-click on an object variable while debugging and have an option to highlight object on screen. Take the screen shot example. If I had a breakpoint somewhere and was stepping through this code, once button is initialize, I would like to be able to right click and see a hightlight object on screen option which would do that. I don't even know if that is possible. But it would be pretty nifty. Thanksvthomeschoolmom6 years agoSuper ContributorNew Idea708Views3likes0CommentsDisplay Comments in Test Log for Keyword Tests
Hello, It would be fantastic to have the option of displaying comments in the test log. Our tests are very detailed with comments describing every step, but our logs are virtuallyunreadable. We inherited a large collection of tests that did not utilize log messages near as muchas they should have, and it is too late to go back and change them all. Since stripping the images from our tests, it is very hard to troubleshoot test failures from the logs. Thanks.lleppert9 years agoContributorNew Idea1KViews6likes0CommentsTestCompletes stack caller method from keyword tests
I would like to have the ability to identify from a script routine what keyword test is currently being run. Currently there is no way. In javascript I know there is a caller method I could use, but that doesn't get me the name of the keyword test, it gets me the previous methods name.Novari-QA7 years agoFrequent ContributorNew Idea5.5KViews4likes1CommentRequest to add JXBrowser support
In addition to the list of Chromium Embedded Framework projects that are supported currently, could you please consider adding the support for JXBrowser as well? Though TestComplete perfectly works well for swing components, there seems to be some limitation when capturing the HTML5 elements that are embedded in the JXBrowser. Individual HTML elements are not identified when recording. Rather, thewhole page is identified as a single object. (Though it seems to work during play back, it appears that it works based on the coordinates, as when the resolution changes it doesn’t work correctly).These HTML elements are not visible through the object browser and the image in the preview also black for the HTML components (which is understandable) Would be great if you could add the support for JXBrowseras wellNila7 years agoOccasional VisitorNew Idea1.6KViews4likes0CommentsFind, FindChild, FindAllChildren have "visual" object order
I don't know if this has been suggested yet or not. But one of the things that the TestComplete methods indicated in the subject does is that, rather than finding child objects from the first on the page/form to the last (top down in the object browser), they instead work in reverse. For example, if an application form has 5 buttons with similar information and you use "FindChild" to find one of those buttons, it will find the button that is the last one in the object browser rather than the first one. FindAllChildren orders the resulting array in a similar "reverse order". While for the most part this isn't a problem, if you want to find the "first" object on a page that matches a certain set of criteria, these functions present a challenge in that you need to account for this reversal. I'd like to see the Find methods find objects based upon ordering on screen (top down) rather than the reverse (bottom up).tristaanogre7 years agoEsteemed ContributorNew Idea6.1KViews4likes1CommentFocus when deleting a Name Mapping item
If I delete a node from the Name Mapping tree, my focus is pushed all the way to the top of the Name Mapping to the root. I would like the cursor to, instead, only jump to the nearest parent. Thanks.vthomeschoolmom6 years agoSuper ContributorNew Idea494Views3likes0CommentsImplement "Parameter loop"
Referring to this post. I would like TC to have a feature, somewhat similar the "Browser loop" implemented, that will run a specific test (which has parameters) to iterate through all parameters, each iteration set with one parameter value = NULL (or a user-defined value). That way you can quickly test how the application you are testing handles empty parameters (negative testing). Currently you can build your own solution (as described here), but this solution requires a lot of maintenance in applications changing amount/order of parameters.mgroen28 years agoSuper ContributorNew Idea2.7KViews5likes10CommentsRelease Browser extension updates before Chrome and Firefox updates go live
It would be nice if you guys grabbed the Chrome and Firefox beta releases,updated the associated TC extensions, and released patches for the extensions BEFORE the updates are pushed to liveChrome and Firefox users. Example One Example Two Example Three Example Four This has been an issue for numerous Test Complete users.Ryan_Moran8 years agoValued ContributorNew Idea1.9KViews5likes0CommentsClear breakpoints by script
Hi all!Sometimes I run my project and forget to clear breakpoints,I would like to remove all the breakpoint by script. For example, I would like to clear all breakpoints by doing something like this: function clearBreakpoints(){ // clear breakpoints magic }jorgesimoes19839 years agoRegular ContributorNew Idea5.4KViews6likes5Comments'Run Current Routine' Code Editor's context menu command to be enabled for procedures and functions
As all supported scripting languages (except VBScript) support optional function parameters that can be set within the function body,I think that it is a good idea to make the 'Run Current Routine' Code Editor's context menu command to be enabled for both procedures and functions for all scripting languages except VBScript (where it should be left disabled for functions as it is now).AlexKaras7 years agoChampion Level 3New Idea6.6KViews4likes2CommentsTest Execution Plan Editor in TestExcecute
Dear Community, We think the Test Execute should have a minimum functionality to select which test item to be executed in the execution plan. Configuring the Execution plan can be done in TestComplete, but as the test execution changes for every run, at least the selection of test items should be present in TestExecute. Without this feature, we are forced to use a custom Test Execution Editor. Regards BalajiBalajimb3 years agoOccasional VisitorNew Idea333Views1like0CommentsAuto Generate PDF Report
It would be very useful to have a feature where the test logs can be automatically generated to PDF files. Essentially, rather than manually generate a PDF report as an export as instructed in Test Complete documentation: https://support.smartbear.com/testcomplete/docs/testing-with/log/working-with/exporting/index.html#pdf have the PDF report generate with a simple "writeLogToPDF" command. Thanks for your consideration!SuperTester3 years agoContributor1.1KViews2likes1CommentLog Folder Items, Set the Icon while inside the stack (or auto detect on some hiearchy)
I thought this should just be a feature already and I posted asking for help to get it to work. https://community.smartbear.com/t5/TestComplete-General-Discussions/Log-Folder-Icon-Checkpoint-Over-Message-Javascript/m-p/200736#M37434 The log folders are real nice for cleaning up the logs but they only change Icon's if the Folder contains an Error or a Warning. I want LogFolders to show a green if it contains a checkpoint. A common sense order of importance Error > Warning > Checkpoint > Message. Instead it's showing Error > Warning > Message. I think it should even auto detect based on the Log item's priority that has been set. Or just a method to hit ie, Log.CurrentStack(iconWarning, priorityHigh); function TestScriptLog() { Log.AppendFolder("This folder Icon should be an Error"); Log.Message("Informational in Folder","",pmNormal); Log.Checkpoint("Checkpoint in Folder","",pmNormal); Log.Warning("Warning in Folder","",pmNormal); Log.Error("Error in Folder","",pmHighest); Log.PopLogFolder(); Log.AppendFolder("This folder Icon should be an Error"); Log.Message("Informational in Folder"); Log.Checkpoint("Checkpoint in Folder"); Log.Warning("Warning in Folder"); Log.Error("Error in Folder"); Log.PopLogFolder(); Log.AppendFolder("This folder Icon should be a Warning"); Log.Message("Informational in Folder","",pmNormal); Log.Checkpoint("Checkpoint in Folder","",pmNormal); Log.Warning("Warning in Folder","",pmHighest); Log.PopLogFolder(); Log.AppendFolder("This folder Icon should be a Warning"); Log.Message("Informational in Folder"); Log.Checkpoint("Checkpoint in Folder"); Log.Warning("Warning in Folder"); Log.PopLogFolder(); Log.AppendFolder("This folder Icon should be a Checkpoint"); Log.Message("Informational in Folder","",pmNormal); Log.Checkpoint("Checkpoint in Folder","",pmHighest); Log.PopLogFolder(); Log.AppendFolder("This folder Icon should be a Checkpoint"); Log.Message("Informational in Folder"); Log.Checkpoint("Checkpoint in Folder"); Log.PopLogFolder(); Log.AppendFolder("This folder Icon should be an Informational"); Log.Message("Informational in Folder","",pmHighest); Log.PopLogFolder(); Log.AppendFolder("This folder Icon should be an Informational"); Log.Message("Informational in Folder"); Log.PopLogFolder(); }garyschechter12 months agoOccasional Contributor1KViews2likes1CommentAllow changing the device displayed by the mobile screen through script
It would be nice if we could change the device being displayed by the mobile screenthroughscript. In my case, I'm running a group of tests in TestComplete against a specific device, and I'm taking a screen recordingof the desktopatthe same time. After all the tests run against the device, the same group of tests will be runagain usinga differentdevice. Unless I manually change the device being displayed,the mobile screen will only display the first device selected. This limits my ability to run tests overnight since I need to change the device displayed before each device's test run.NDDeveloper28 years agoSenior Member3.4KViews4likes0CommentsExecute database query using onscreen value
We need to grab an onscreen value (confirmation number, ticket number etc) from web page and pass that value into a sql query to perform a database checks. So, i am using a project variables to capture the on-screen value. Currently, i have to edit the db checkpoint and insert the value manually into the custom query page to perform back endvalidation using TestComplete. For values that change every timethe test case is executed (example - confirmation number) If we can automate the process of capturing the on-screen value from the variable and passing it to the query, the whole test case will become automated and reduce the need for manual intervention. Are there any other approaches adopted by any other customers which might help solve this need?teddy_john15 years agoFrequent VisitorNew Idea2.1KViews2likes6CommentsReturn the pixel and color differences for an image comparison
There is currently no way to programmatically get the results of an image comparison. I.e. I would like to get the result of the pixel and color. I am creating a Region and check the difference, but would like to know the pixel and color differences. I know that I can use the Check method, to output them to the Log file, but in my case, I do not want check to output an error to the log if the images do not match.MarkHays3 years agoOccasional ContributorNew Idea327Views1like0CommentsMake logs and their folders easily understandable
Currently the name of the logs addedto TestComplete and the folders created for the logs are not really helpful. We created a script that modifies them to be easily understandable. I'd prefer this would be done by TestComplete itself. So it should be possible viascriptextensions to: 1) Rename log-folder - Input parameter: String - Output: Foldername = String - e.g. Foldername: "4.6.1788 - 07-01-2015" (version.revision, date,...) 2) Rename logname that is shown when added to TestComplete (Project Suite Logs) - Input Parameter: String - Output: Log-name = String - e.g. The log is shown in TestComplete: "4.6.1788 - testpart 1 - 2 errors - 06-01-2015" (version, revision, part of the test, #errors...) 3) Set path of log so that logs can be stored in some specified place - can be stored where there is more hd-space available - logs from different pcs can be stored in the same placejsc10 years agoRegular ContributorNew Idea1.7KViews6likes0CommentsCleaner automatic alias mapping
From what I can tell, mapping all of the parent objects is only really neccessary in the Mapped Objects section and not so much in the alias section. Therefore, it would be nice if only the page objects and the objects interacted with were mapped in the alias section or some other means of keeping the objects in the alias section down to the bare essentials.TruthVoyager6 years agoNew ContributorNew Idea1.7KViews3likes5CommentsBasic compile-time validation for javascript (and other languages)
Hi all, One thing that slows me down sometimes is making fumbly errors mismatching variable and function names. For example, I might have created afunction somewhere else. I type it (and for whatever reason the auto-complete doesn't find the function) but unbeknownst to me forget to add an "s" in e.g. the function GetVariableType(s) I have to get 3 minutes into running a longer script to hit the BAM misnamed function or variable. I realize scripting languages areloose in this way which perhaps allows someflexibility and friendliness to non-hardcore-programmers however I think adding simple checks such as "does this function or variable exist somewhere? " would be pretty fast and would save A LOT of time for everyone in the long run. Perhaps even ared underline e.g. as is done for mispelled words in Word, indicating there is no matching function or variable. I realize this could also be solved by better programming practice as well, however for the level of technical user Smartbear caters to I think this would be a useful feature. Thanks mmaximojo8 years agoFrequent ContributorNew Idea5.2KViews4likes0CommentsFeature request for copying the Test cases
Hello Team SmartBear, We would like to suggest a feature request about copying the Test cases in the Project.When ever we copy a Test Itemor group of Test Items and paste it in another Test folder in the same project, there would be an under score and a number just beside that test element. If there is a similar Testwith different parameters which has some 20 or 50 test itemsin that, if we copy and paste them, then we need to clear all the under scores and numbers which is quite annoying. Is there any way, such thatwe can avoid this ? If there is no such possibility, could you take this as a suggestion or a feature request and introduce it asa new feature in the next coming version.iamraj099 years agoContributorNew Idea1KViews5likes0CommentsAutomatic minidump to include heap
TestComplete saves a minidump of an executable that crashes on the PC it is running. These programs could crash due to the testing being performed, and the minidumps are very valuable when analyzing the test results. It should be possible to incude the heap to the minidump. Either by default or as a configurable option.stein_oddvar_ra5 years agoContributorNew Idea625Views2likes0CommentsQuery License server for license availability
I'd like to be able to query the license server before attempting to start a job. Many times I go to start a job via a build and it fails due to a lack of a license, I'd like to be able to query for a license before launching Test Complete and fail the job if no license is available. Ideally PowerShell compatible.GScully9 years agoNew ContributorNew Idea3.3KViews5likes1Comment- ml10 years agoContributor3.7KViews6likes1Comment
Mobile Cloud Testing
Hello, It would be great for Test Complete to be capable of interacting or producing something that can interact with mobile device farm services such as Amazon Web Services Device Farm and Google Test Lab. Performing Test Complete automated tests through these already great resources could be a very useful tool to create code-less testing cases while also ensuring tested apps perform well on most mobile devices.glawrence9 years agoVisitorNew Idea1.2KViews5likes0CommentsUpdate reference to renamed scriptname, in Keyword Driven test
Currently, when you rename a Keyword test, which is called from another test, following message is displayed. Clicking on Yes updates the reference to the renamed test, so integrity is safeguarded. Please implement this feature as well forrenamedScripts Routines which are called from Keyword Tests (currently no message is displayed).mgroen27 years agoSuper ContributorImplemented6.7KViews5likes3Commentsimprovements to checkpoints
Testcomplete 12.30 improved the checkpoints wizard in keyword tests. However, I find there could be further improvement user experience. I find it annoying for the following things: 1) At the first checkpoint diaglog, entering script code changes on the next wizard step. I want it to use my code script after creating my checkpoint. Often I like to use to script code in my checkpoint wizard to highlight the object. For example, browser.page.frame.Findchild("objectlabel","Submit",15) However, when I select Next step, My script code CHANGES to retrieve object properties (see screen shot). This is an issue if there is dynamic pages or if there multiple objects that are very similar. When TC actually runs the checkpoint, it may point somewhere else. I'll have to copy my code and paste it after finishing the wizard. Which is unwanted extra steps to do. 2) Have the Object spy tool display the ADVANCED properties in the checkpoint wizard on the first step. While I know there is the spy drag tool in the first step of the wizard, I want to see the Advanced Properties first. From there I can use my own script code to to entered my own property type I want to use. This saves some steps as I often use the spy tool to check what properties I can use and then create the checkpoint. why not combine the tools? 3) Able to search object SUB properties. Ie. property's child items. sometimes I would like to create a checkpoint to check for background color. However the property is under CSS script properties, sub property: background color. In the wizard is possible to search for at least another level deeper in the properties (ownerdocument.activeElement)? I can only search the main properties. Thanks.TonySS8 years agoRegular VisitorNew Idea3KViews4likes0CommentsTemplate in TestComplete - Re-Applying to existing NameMapping files
Templates is a Nice feature in testcomplete. But I understand the templates can be used for Newly added object and not for the exiting ones. Feature request: Allowing Tempaltes to Apply for existing namemapping files. Advantages: 1) Existing NameMapping can be maintained well 2) If NameMapping files got missed, used NameMapping templates and Auto update during runtime feature can re-Create NameMapping 3) Will resolve conflicts between multiple NameMapping created. 4) Increasing the usage of Auto Namemapping instead of Manual namemapping saves huge time. Improves Namemapping maintance. Regards VallaVallalarasu_P5 years agoFrequent ContributorNew Idea899Views2likes0CommentsCopy´n´paste in Worspace(s)
It would be niceto copy and paste Keyword-Tests or directories in the project tree asin windows where the copied object got the name addition (1); (2); (3); ... Example: / OriginalTest copy paste / OriginalTest OriginalTest(1) . . .ml3 years agoContributor4.8KViews6likes6CommentsKW variable name change
When you change a variable in KW tests I would like to see all occurrences of this changed it would be nice if you could rename the var from within the KW test or where the variable has been created /stored e.g. record password script password called 'Password1' update var name to reflect ''webLoginPassword' all occurrences of this var instance should be updated to reflect as other KW script names are alreadyLee_M3 years agoCommunity HeroNew Idea313Views1like0CommentsAbility to change ReadyAPI Environment at runtime.
Calling ReadyAPI test from testcomplete doesn't allow you to change the Environment at runtime making it difficult to unify which environment the API and UI test are using. Currently this is static data within the ReadyAPI TestComplete project item. It would be useful if this could be parameterized in some waythePantz6 years agoContributorNew Idea1.7KViews3likes3CommentsTestComplete: Display log in descending order
I believe TestComplete should display the log in descending order. Currently displaying in ascending order. This way if we have around n number of logs then my current log is displayed at the end and I need to scroll to the bottom of the list view/access my current log. I know we have option to limit to show number of logs but I want to clear the log list when I want to. So prefer to see the current log on top.syedh24 years agoRegular VisitorNew Idea1KViews2likes1Comment