A html Report
Hi I'd like a suggest an idea tohtml report, something like this: All test logs in the same folder, and when i access this folder with Google Chrome, be possible quickly see the test status(success or failure). This is possible with Ranorex and would be great if TestComplete had too. Thank you.douglasv5 years agoOccasional ContributorNew Idea648Views1like0CommentsADO Test Case linking to TesComplete test set
Hello, It would be very useful to be able to trigger TestComplete test sets (i.e. Test with an execution entity referring to a group of tests useing the@ tags) from a Test Case from within ADO. This can currently be done on a one to one basis. Thanks, JamesJamesP4 years agoOccasional ContributorNew Idea1.1KViews1like2CommentsMark a Custom Keyword via API call or Description.xml as deprecated.
It would be great to mark a keyword via description.xml to be deprecated. It would be also great to set this deprecated status for a keyword also via API call. The call would include the name of the keyword. The deprecated keyword should have a different color or visual effect.NPE9 years agoSenior MemberNew Idea1.4KViews3likes0CommentsCustom NameMapping template along with default and manual options.
Currently, TestComplete has a robust automatic NameMapping feature that provides highly accurate NameMapping which can be used over subsequent test runs. When I use scripting to create my testing scripts, I prefer to do manual NameMapping to make it more robust and immune to minor changes to the application. I find myself using the same properties for multiple objects in the entire application. It would be great it I would have a facilty to define a custom automatic NameMapping format that will help me create a default NameMapping for the objects that I choose according to the properties I have selected. e.g. Currently when I want to map an object I am presented with this console: I would love to be presented a third option (as shown above) where I can define a custom default property list as shown here. That way whenever I select this option for any subsequent objects, they can have these properties picked for NameMapping. Even though I might have to go and tweak the object name (and possibly a property in rare cases) in the NameMapping editor, I still will be on target for most objects which will be a huge time saver. sQATdjadhav9 years agoRegular ContributorNew Idea1.4KViews3likes1CommentImplement Data Driven testing with external data source in TestExecute
I have created a Keyword Data Driven test in TestComplete. The test reads it's test data out of an Excel file, and perform a data driven loop. Works OK. However, now I want another end user (not a tester) to use TestExecute to execute the same test, however with its own set of testdata. So, a different test data source (of course, the format of the file is the same). Currently,in TestExecute, it is not possible to link the test file (the keyword test), tothe source of the test data file (Excel file, for example) to be able to run the same test with different test data, while not having access to TestComplete (the test source itself). I hope it is clear what I mean, and I wonder if this scenario is possible to implement (if so, how to implement)? Are there any best practices from fellow-testers, who have implemented such (or similar scenario?) Regards, Mathijs Note: issue is posted as question in Community as well:http://community.smartbear.com/t5/Desktop-Testing/Data-driven-Test-Execution-with-TestExecute-is-this-possible/m-p/115527#U115527mgroen29 years agoSuper ContributorNew Idea1.3KViews3likes2CommentsInclude tests in Zephyr folders when mapping TestComplete tests to a Zephyr cycle
We are integrating TestComplete with Zephyr for Jira, and would like to divide our tests within a Zephyr cycle into folders. Would it be possible to either a) make TestComplete search for tests within a cycle also on subfolder level and update where appropriate (one or more if multiple instances) b) make it possible to select sub-folder when configurung Zephyr in TestComplete? Best regards, Lars Hjørnevik www.soco.nohjornevik5 years agoVisitorNew Idea420Views1like0CommentsCompiled version of both Runtime and Test Suite
Overview: Would like to have both the TextExecute Runtime and Test Suite compiled into a single executable. Use Case: We would like to have the ability to run the Test Suite without having to perform an installation of the software. This would allow for greater mobility, requires less setup and less software to be deployed. In our case it would extend the range of machines we can test against as we have some areas that would not like to have additional software installed. Thank Youjyabroff7 years agoOccasional VisitorNew Idea3.6KViews2likes3CommentsExecute tests in a single project on 2 slaves
Consider a project with 100 tests which has a master project which run all the tests in this project on a remote VM. ProjectSuite + Project01 + Master + NetworkSuite + Job01 + Task01 - Project01 (100 tests - 1-100) - VM01 I would like to add another task to Job01 to run half the tests on another VM. + Master + NetworkSuite + Job01 + Task01 - Project01 (50 tests - 1-50) - VM01 + Task02 - Project01 (50 tests - 51-100) - VM02 A test item can be specified in the command line as detailed in TestComplete Command Line (thanks @tristaanogre, @cunderw). /project:project_name /test:test_name test_name can be a test item/group. But specifying a test item in the "Test" field in a network suite task is not working. I would like network suite tasks also to recognize test ietms/groups so that a project with a large number of tests can be run on multiple slaves.jose_pjoseph7 years agoContributorNew Idea2.3KViews2likes0Comments'Find Usages' feature to identify if a script routine is inside the block of if/else or while
Script routine right click >> 'Find Usages' feature does find where in keyword tests the function/script routine is used if the script routine is added inside the if/else or while block in a keyword test. Please add feature to identify all instances where script routine is used within keyword tests irrespective of placement of such script routine if present either inside the if/else/while block or outsideAmytav5 years agoOccasional ContributorNew Idea811Views1like1Commentregex lookahead assertions
support for regex lookahead assertions is appreciate for further information see these postsNisHera9 years agoValued ContributorNew Idea845Views3likes0CommentsMake Test Visualizer tool window dockable
With keyword tests, the screenshots saved during recording are very useful to understand what does a test at a later date. Therefore, I always has the Test Visualizer window opened, and at a size big enough to recognize most action. But this take a lot of space, and as the Test Visualizer window isn't dockable, I cannot transfer it to another screen: Please make it dockable, so that the keyword editor would have more space, and that the Test Visualizer can be bigger on another screen.PBY7 years agoSenior MemberNew Idea2KViews2likes0CommentsSupport DevExpress.XtraReport
Hello, I would appreciate when TestComplete could support the DevExpress.XtraReport component. We use it in a bunch of forms in our application and would like to automate the tests with these reports. Many thanks & best regards 🙂Capricornus5 years agoContributorNew Idea398Views1like0CommentsDouble-Monitor and Logging ...
Hello, I work with two monitors and after running Keywordtests the pictures in the log are showing the secound (for testing unused) monitor. It´s not necessary to make a picture of both screens and I think nobody uses two screens for testing. So pleasechange the process of screenshot making limited to one screen only or make it chooseable from which screen pictures are been taken. Attached Screenshot is showing my secound (blank) screen on the left side.ml4 years agoContributor5.1KViews3likes3CommentsIntegrate all the options that Tortoise Git offers directly into TC
Hello, I order to simplify the installation footprint of using TC with a Git repo it would be really appreciated if all of the GIT options were made available via the default GIT plugin without having to download and install Tortoise GIT. Currently it is barely usable and requires knowledge of GIT command line to create or switch to a new branch. ThanksJamesP5 years agoOccasional Contributor498Views1like0CommentsStore Extension settings at project level
This has come up several times in the forum. TestComplete comes bundled with a LOT of different extensions (60+) to enable it to interact with all the various technologies it's capable of interacting with. Which is great. However, these appear to come with a performance hit. From version 10 onwards of TC/TE, I have to disable all the ones my tests don't use in order to avoid slowdown. Most projects (mine are mainly web, Delphi and some .NET/C#) only require 6 or 7 of the full suite of extensions enabled to work. The remainder are not required and are switched off. But, every time you upgrade TC/TE, it switches all the extensions back on again. And I then have to go in and switch them all off again ... Would it possible to store their settings at project level please so they are stored with the project? Would make much more sense ....Colin_McCrae9 years agoCommunity HeroNew Idea670Views3likes0CommentsInternationalization API Support
I want to submit the support for the Internationalization API as I tried to use it myself here: https://community.smartbear.com/t5/TestComplete-General-Discussions/Date-toLocaleString-not-working/td-p/202534 and in 2018 the user Muts here: https://community.smartbear.com/t5/TestComplete-Functional-Web/Javascript-toLocaleString/m-p/158445#M31749 in the documentation it is mentioned that it is not supported here: https://support.smartbear.com/testcomplete/docs/scripting/specifics/javascript.html#Unsupported I am sure that TestComplete is not only used in english speaking languages, so it would be nice to write Tests that are time critical or have a heavy use of time stamps and do some math with times in the local time and date format. It would be nice and I hope, some more users need want this too. 😃 have a nice day all.KevinZesi5 years agoOccasional ContributorNew Idea560Views1like0CommentsImprovements after renaming/moving Aliases
Given the technical difficulties of implementing the followingideaplease can we get an interim solution implemented that will, upon renaming or moving of an Alias within the hierarchy: Automatically update the Alias of 'Compare Property' parameters when they are set using Mode = Object Property Automatically update the Alias of stores objects (e.g. DB Table object). In order to capture other occurrences of the Alias within scripts etc, the user is prompted if they wish to open a find/replace, if they choose to it will automatically populate the formerAliasname in Find and new Alias name in Replace with options for the scope to be set to: Current open windows Current Project Project Suitenebsta7 years agoContributorNew Idea4.6KViews2likes3CommentsSyntax check shall discover undeclared variables
In VBS, with Option Explicit a runtime error is thrown if the interpreter executes a statement containing an undeclared variable. The shortfall is: this is done at runtime, at execution time. It can take TC very long to get there, just to stop with a runtime error. TC shall check VBS modules for undeclared/misspelled variable names and inhibit the test run, as it does for syntax errors. I'm aware that it will probably not be possible to catch all of the typos like this, misspelled members of classes may be impossible to find. But: finding undeclared variables would help.Manfred_F9 years agoRegular ContributorNew Idea1.4KViews3likes0CommentsImplement Table checkpoint for Sencha (Ext JS Grid Panel) control
Hello All, I propose to implement table checkpoint forSencha Grid (Ext JS Grid Panel) control like for JTable objects (Java Swing). For now we use Regions checkpoints or "if...else" construction for checking Sencha Grid, but table checkpoint is more user-friendly, because it is easier to view differencies during test execution, Regions checkpoint fails often for different computers due to diff column width or something else (I think it's not good itea to set 500-700-so on for Pixel Tolerance). For Table checkpoint we will get passed tests with correct values in gridregardless of external factors (mouse pointer, diff column width, tooltips, etc.) Thanks.pirap27 years agoOccasional ContributorNew Idea2.3KViews2likes0CommentsGetting selected rows in the Sencha (Ext JS Grid Panel) control
Enableproperty/method which allows checking whether a row is selectedin the Sencha (Ext JS Grid Panel) control.Natalia_Stetsyk7 years agoOccasional VisitorNew Idea3.1KViews2likes0CommentsAuto Deploy in NetworkSuite should not copy hidden folders or be able to exclude folders like .git
Auto Deploy in NetworkSuite should not copy hidden folders Git places a hidden .git folder in the ProjectSuite folder, can we not copy it, it slows down the Copy. Or provide a way to specifiy relative subfolders / files that we can ignore in this copybravura-lsim7 years agoNew ContributorNew Idea2.4KViews2likes1CommentRemap Scriptnames if they get changed
When you rename a Script in your Project, it doesn't update the links where it is used (keyword tests that use the script). As the functionality of a script may change at a point in the development process you might want to adapt the name to fit more accurate - in this case it wouldn't be good if you have to manually adapt all testcases that use the script.Lagencie7 years agoFrequent ContributorNew Idea2.5KViews2likes0CommentsDynamically adding MSAA classes, .NET assemblies, Java classes
Currently we can not dynamically add the below via script. - MSAA class names - .NET assemblies - Java Classes via Java Bridge The problem is we share script files which perform functions using the above however we will have to manually add all of the above to each project we use. Very tedious. Can we please allow the dynamic addition of the items above via script? That will allow us to e.g. use this excellent script from Smartbear https://support.smartbear.com/articles/testcomplete/testing-pdf-files-with-testcomplete/ in all projects without us having to define (in the above case) the required Java Classes in Project Properties > Java Bridge > Java Classes, etc each new Project. WORKAROUND ALERT! I have a workaround for this but still not ideal. You can setup a Project with the MSAA classes, .NET assemblies and Java classes already defined. Then set it aside. Then when you need to use any of that functionality you use this as a source project TO CLONE. On cloning all those configurations come across. maximojo7 years agoFrequent ContributorNew Idea2.7KViews2likes0Commentstest log filtering: "show hierarchy" option
when analyzing a test log in detail, I use the filter function for the item text. For the hits, then, I have to know, in which context the Detail item is. To do so, I have to activate the item and then to disable the filter to Show the superordinate Elements. This has to be done for each hit item, which is annoying, as Setting and removing the filter does take some time for large logs. In Addition, when proceeding a subsequent item, I loose the depiction of the previous item's context. It would be really helpful to have a filtering Option which would Show/hide the superordinate structure of an item found. In Addition, it would be really great, in case the superordinate structure is shown, to be able to Show/hide all leaves of a superordinate item on that Level. Example: The filter Shows item 1.3.8. Now, I'd like to be able to Show/hide on hierarchy Level 2 (".3") the other items 1..7 also, without their substructure.Manfred_F7 years agoRegular ContributorNew Idea2.2KViews2likes0CommentsAbility to post results log for a script run directly to a MS Teams channel
Hi Product Team, We are looking for a feature to post results of a test run directly to a MS Teams channel. I am using a webhook and aqhttp to post to the channel not but need to get beeter information. Attaching a result .log what we would like to post.nginoza5 years agoFrequent ContributorNew Idea526Views1like0CommentsSupport for JFace TreeViewer with columns
Right now TestComplete supports this control as a Tree. However with the control containing columns(it is a hybrid of Table and Tree controls), getting all the column details for a specific tree item is very tedious. It would be very helpful if this control is supported as a Table as well. Attaching the control's documentation: http://help.eclipse.org/kepler/topic/org.eclipse.platform.doc.isv/reference/api/org/eclipse/swt/widgets/Tree.html Upon looking into this documentation found that GetItems method can used to retrieve all the root level tree-items. I think TestComplete can use this method in supporting this control(Like how its supporting JFace TableViewer). Attaching the sample screenshot of the control:rajeshr7 years agoOccasional ContributorNew Idea3.3KViews2likes0CommentsAdding a capability in scalable tests to pick up the latest version of browser in CBT
In local machine, Automatic updates on Chrome and Firefox will be active and hence automatically the new version is updated whenever there is a release. When I run scripts in Test Complete locally , it picks up the latest version of browser and performs execution when I have not specified any version in Launch code. Whereas in CBT, When I run the remote browser code, specifying the browser version becomes mandatory, can we develop a feature where version is optional and when not specified it picks up the latest version of browser and performs the execution on CBTrmaney5 years agoNew ContributorNew Idea495Views1like0CommentsSpell check in code editor
We used toprint the custom logs using Log options. It would be better if we have spell checker in TestComplete code editor.shankar_r8 years agoCommunity HeroNew Idea7.3KViews2likes3CommentsNumber of Checkpoint required in Log Summary and log Object
I have noticed that sometime test complete script fails to execute complete scripts and log the results with Zero Warnings and Errors reason could be any but result is incomplete execution of script. When we generate and send email through log object we only gets number of Errors and Warnings which are misleading results or numbers. When we go to the details we find that scripts execution is incomplete. I request you to add number of checkpoints validated by scripts in Log summary (I have highlighted the place to show in attached snapshot). Even if number of Errors and Warnings would be Zero and if we don't get the desired number of checkpoints which could also be zero, we can easily identify that scripts fail to complete their execution.mugheessiddiqui8 years agoContributorNew Idea6.1KViews2likes3CommentsAre you sure you want to close TestComplete? If you accidentally close.....
Hi I would like to request an enhancement in TestComplete. I occasionally manage to accidentally close TestComplete. Whilst I accept this as human error it would be great if the software didn't allow you to close it so easily. If, for instance, you are given an "Are you sure?" message, it would prevent a painful and frustrating situation from occurring. Once you accidentally hit the X in the top right hand corner, that's it and you have to wait for it to close, then re-open the application and the project suite, which not only interrupts what you were working on but means you have to wait for it to reload. This has happened to me a couple of times so far in the past few monthsand I understand my predecessor also experienced this but never raised it. If there could be another step in the closing down process, i.e. to get a message appear with "Are you sure you wish to close TestComplete?" or words to that affect, it would prevent this from happening and would allow the user to make 100% that it is truly desired. Many thanks JennyJennyH118 years agoFrequent ContributorNew Idea5.2KViews2likes6CommentsMake a solution based Object Mapping to work on already created projects within the solution
Make a solution based Object Mapping. This would work so all projects under the solution would automatic have the Object Mapped, and not like it is now, you will need to do the Object Mapping on each of the different Projects within a solution if you have a need to map a new object in.ztilleto9 years agoNew ContributorNew Idea3.8KViews3likes3CommentsExecute Script via Menu and/or keyboard
During Test script development, I always run my test using the "Run current Routine" item of the script context menu. I don't really want to run the whole projectsuite/PRoject Tests. It would be really comfortable to be able to runconfigured scripts from a Project module via Keyboard and /or menu.Manfred_F8 years agoRegular ContributorNew Idea4.2KViews2likes1CommentNeed actual Junit reports to be generated and not Just Junit Style reports
Hi, Jenkins and Test Complete Integration produces just 'Junit Style Reports' but not the actual 'Junit report'. Since this is not an actual 'Junit Report', this format is not being accepted while posting the report in our system. Here are the examples of Junit Style Report and actual Junit Report Junit Style Report- Result from Jenkins-TestComplete integration: <?xml version='1.0' encoding='UTF-8'?> <result plugin="junit@1.20"> <suites> <suite> <file>C:\Jenkins\jobs\Test\builds\51\tcreports\8023278.xml</file> <name>ETR</name> <duration>47.851</duration> <timestamp>2017-08-01T06:33:49.972-04:00</timestamp> <time>47.85100173950195</time> <cases> <case> <duration>47.851</duration> <className>ETR.ETR</className> <testName>ProjectTestItem1</testName> <skipped>false</skipped> <failedSince>0</failedSince> </case> </cases> </suite> </suites> <duration>47.851</duration> <keepLongStdio>true</keepLongStdio> </result> Actual Junit report: <?xml version="1.0" encoding="UTF-8" ?> <testsuites id="20140612_170519" name="New_configuration (14/06/12 17:05:19)" tests="225" failures="1262" time="0.001"> <testsuite id="codereview.cobol.analysisProvider" name="COBOL Code Review" tests="45" failures="17" time="0.001"> <testcase id="codereview.cobol.rules.ProgramIdRule" name="Use a program name that matches the source file name" time="0.001"> <failure message="PROGRAM.cbl:2 Use a program name that matches the source file name" type="WARNING"> WARNING: Use a program name that matches the source file name Category: COBOL Code Review – Naming Conventions File: /project/PROGRAM.cbl Line: 2 </failure> </testcase> </testsuite> </testsuites>Sribala6 years agoNew MemberSelected for Development4.8KViews2likes7CommentsTestComplete compatibility with BrowserStack
BrowserStack (and websites like it) allow user to test on numerous devices without having to spend money on the hardware. It would be nice if Testcomplete would be able to run its mobile tests on the multiple devices BrowserStack offers.kanemeyer10 years agoOccasional ContributorNew Idea2.2KViews3likes0CommentsNeed a Question during Merging of NameMapping if it want to create a duplicate object
It would be helpful ifwe get a Question during Merging of two NameMapping files if it want to create a duplicate object or overwrite exisitng object. If the object is already exisitng is both the Namemappings. Presently it just creates a duplciate object with "Objectname_new" .It would be helpful if it asks us to overwrite or create a duplciate object.rajulapati5 years agoContributorNew Idea635Views1like0CommentsCounter for Exporting progress bar
Hi, i used for first time exporting log to html and generated site looks very good. When the export report is generated, we can see the progress bar, but it does not show how much is already done. I do not think I have extensive tests and a slow computer, yet the 3700 file size report (213MB - i am using 4k monitor) takes over 6 minutes and as a user I don't know how the generation continues and whether the export failed. JanLightofstorm5 years agoNew ContributorNew Idea944Views1like1CommentSet conditional test items from the Project Test Items page
The Test Items page wouldhave the ability to run test items based on the success or failure of proceading test items. So for example I have a test that makes sure that all the test servers are running. If this test failes then the test that rely on that test suceeding doesn't run.brook_grewcock9 years agoContributorNew Idea2.7KViews3likes3CommentsExport tests to QAComplete even though files are not in Project Suite folder
Hi all, Our TCdir structure is setup that shared items are in a folder outside the main project suite directories. This allows us to share them across projects more easily. However, when you attempt to export the Project Suite to QAC you receive the message below. It'd be great if it could also handle files outside the project suite. Thanks mmaximojo8 years agoFrequent ContributorNew Idea3.4KViews2likes0CommentsUsed keyword test parameters get incorrect order after changes
Hi colleagues, I use many parameterized keyword tests and there is a problem when I need to edit parameters (add new, change order, delete). Parameters are not refreshed properly in used keyword tests. The worst thing is that if you remove or add new parameters except at the end, next parameters get incorrect values. Let’s say we have # parameter name value 1 email email@email.com 2 password 1111 Now we add one more parameter “email confirm” in the second position. Used keyword test would ask to confirm “Test1 expects a different number of parameters. Update information on the parameters?” if you click yes, you get incorrectorder of test parameters, because email_confirm gets password’s value. # parameter name value 1 email email@email.com 2 email_confirm1111 3 password Instead of empty value in email confirm parameter we get previous parameter’s value. Automated update could be suggested by TestComplete when order of test parameters is changed. I would like to ask all TestComplete users who use parameters in test cases to increase my ticket and get fix from SmartBear. Let's show that this fix is important! Thanks in advance, KristinaKristinaA7 years agoOccasional ContributorNew Idea3.4KViews3likes6CommentsEnhance TestComplete Jenkins plugin
Hi, I've tried the new TestComplete Jenkins plugin (Version1) and I would like the following features to be added. ability to select if aMHT file should be generated along with the htmlx and tcLogx reports. It is because we use the MHT file to share result with our customer. have a testcomplete graph or reports on the main job page that will display the history of tests results with a direct link to the corresponding logs. I'm thinking of something similar to the MSTest pluginhttp://wiki.jenkins-ci.org/display/JENKINS/MSTest+Plugin. display in the job output the progress of the tests with their results. Our tests are taking around 1, it would be nice to have in the output log of the running job. Not all the information would be necessary in the output log just the level of the log tree that you have in the tcLogX. Thanks, Matthieu Gironnetmatthieu_gironn8 years agoOccasional ContributorNew Idea2.8KViews3likes4CommentsImplement web page capture using CSS transition to prevent multiple capturing of floating bars
There is a problem with .PagePicture() method that if web page contains floating elements (and this happens too often for most of modern web pages:( ), these elements are captured more than once and: a) hide some details on the final page image; and b) complicate further image comparison / presentation. There seem to be an alternative way for web page capture that (hopefully) eliminates the above problem: http://support.applitools.com/customer/en/portal/articles/2249374-using-css-transition-with-applitools-as-an-alternative-to-standard-scrolling. In the referenced article it seems to work only with the Selenium web driver. Could you please investigate and consider this approach and implement it as an option for the .PagePicture() method in TestComplete ? I am pretty sure that this will be a very useful and handy improvement. Case #00230551 talks about the same. Thank you in advance, /Alex ==============================AlexKaras8 years agoChampion Level 3New Idea1.8KViews2likes0CommentsAllow use of Script Function default parameters in Keyword Tests
We have a number of JavaScript script function libraries that we are using in our automated test scenarios. Our primary vehicle for creating those scenarios is through keyword tests. One thing we've run into is that, occasionally, we need to modify one of the script functions to have another parameter. What I do is add the parameter and mark it to have a default value (seehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Default_parameters) so that, if that parameter is not passed, it uses the default value. This works great for functions that are called from other script functions. However, if I call a function within a keyword test and add a new parameter to the function, the keyword test will fail with an exception indicating that the parameter count is incorrect. What would be great is if the Keyword engine, when reading a function for execution, can recognize when such default parameter values are defined and be able to execute the script without needing to update the keyword test. Currently, if we add a parameter to a function, we have to go back and update all of the keyword tests where it is called to have the new set of parameters, even if we're just going to use the default.tristaanogre8 years agoEsteemed ContributorNew Idea3.6KViews2likes2CommentsCensore Keyboard inputs
Hello, it would be nice if it was possible to replace passwords in the TC log with "*****".. A true/false parameter in functions like Testobj.SetText/Testobj.Keys where you can decide if the testlog entry should be censored would be nice. Thanks, Alexalex_sagmeister8 years agoNew ContributorImplemented6.8KViews2likes3CommentsRun the test hold by a TestItem
Hello, Since I am too limited by the way tests are run in the View>Organize Tests panel, I was happy to find I can code my own run logic by accessing TestItems by scripting ( https://support.smartbear.com/testcomplete/docs/reference/project-objects/project/testitem/index.html ). Unfortunately, this interface seems to be for display only because there is no way to run the KeywordTest or script held in the test item. I found a bit strange there exists a property TestItem.ElementToBeRun but no method to actually run it ! The workaround is to parse the caption string, but this is ugly and vary if it's a script or keyword test. Finally, there is no way to access arguments specified in the Organize Test panel In brief: add a .run method to TestItem or TestItemElement which call the associated KeywordTest or script function Bonus: add a new property which point to the KeywordTest object (or script) Bonus 2: add a way to access arguments given to this TestItem Thanks!dorian8 years agoRegular VisitorNew Idea1.5KViews2likes3CommentsOn error nest test case iteration should not stop
In out project we have multiple test items and each of our test item have some iterations defined. While running project suit if any error occurs during any of the iteration for any test item, the execution stops for the whole test item and test complete does not execute the next iteration in line but instead execution proceeds with the next test item. This behavior of test complete is problematic as the previous iteration could have failed due to application error and many other possible reasons . So ideally if one iteration is failing then test complete should not stop the executions for next iteration. I had also dicsussed this isue with smart bear support team and they have suggested me to made a request for feature implementation. It would be really nice to have this feature becasue its very common in automation for a test case to have mulitiple set of test data and iterations are only good approach to do this.Vivekthakur365 years agoEstablished MemberNew Idea1.6KViews1like6Comments