Setting default attribute to map by with XPath Mapping
TL;DR: I want to be able to set some setting somewhere that tells TestComplete toonlyuse the "data-testid" (or any other) attribute to map objects. What is a data-testid? We have thedata-testidtag on every (important) element on our webpage. This testid is used to uniquely identify an object, meaning no other object on the webpage has this testid. For example like this: <fro-input-wrapper data-testid="CONFIG.COMMON.systemName"> <mat-form-field> <wrapper> <input> </wrapper> </mat-form-field> </fro-input-wrapper> This is obviously a very simplified version, but this is how every object looks like. So every button, every text-input, etc has this attribute. What we currently do We map our objects using XPath, since it is so much faster at runtime to find the objects. So we have only one selector for every object, since we don't need more than that. So our XPath for finding the object shown before would look like that: //fro-input-wrapper[contains(@data-testid, 'CONFIG.COMMON.systemName')]//input The issue is, that when we use the TestComplete Object Spy and hover over the Object shown before, TestComplete searches out what it thinks is best suited for mapping the object. Which is totally random and does not conform to the way we want it (like shown above) The TestComplete Mapping looks something like that.... ... Which is just some random way to identify the object. So currently what I created is a Template for every object type (inputfield, slide-toggle, button, ...) that we just copy paste and paste in the correct data-testid. This is the most elegant solution that we found and it works sort of well. But I cant think that we are the only ones using some form of testid on our object. We are thinking about switching to Cypress, since it supports data-testid with a testing-libary, but the issue is that not everyone in our team is a coder and doesn't know how to code in JS. What we want A setting to define any attribute (in our case the data-testid) that TestComplete automatically uses to map the objects. I imagine it working something like that: Using the Object Spy to hover over an object that I want to map TestComplete searches for the data-testid attribute If it doesn't find one in exactly the Object that has been selected, it searches upwards in the DOM tree until it finds an object containing that data-testid attribute. It uses to object to map the original Object that was hovered over. I don't think that this would be too hard to implement and it would greatly improve our workflow., For any questions regarding the issue, please feel free to ask.sirping12 months agoOccasional Contributor1.1KViews3likes4CommentsCompile tests to .Exe
What a pain it can be to reproduce issues for developers. How handy would it be if we could compile tests into an exe and pass it on for script playback? No easy request I'm sure, but I can dream...right? :)Ryan_Moran8 years agoValued ContributorPostponed17KViews25likes17Commentsproject explorer tree expansion
With right click on a branch in the project explorers tree the option for collapsing/expanding appears. But everytime it collapses/expanses the whole tree and not certain branches. When you working with complex projects it would be great to have the option to just collapse/expand a single branch.ml2 years agoContributorNew Idea297Views2likes0CommentsTestComplete Keyword Test ability to Collapse/Expand All and Group.
In large TestCompleteproject, it would be extremely handy to be able to Collapse/Expand (All and Group) inKeywordTests script. Same as implemented in Project Explorer, NameMapping, Script Editor, and Logs.Hassan_Ballan3 years agoContributorNew Idea1.8KViews8likes2CommentsAllow option to shut off bracket and quotation mark automatic insertion of closing pair
Personally, I hate the new feature in 12.30 "Smarter auto-formatting. When you type a bracket or a quotation mark, the Editor now automatically inserts the corresponding closing bracket or quotation mark." Please see community post for more details:https://community.smartbear.com/t5/TestComplete-General-Discussions/TestComplete-editor-turn-off-insert-pair-aka-automatically-close/m-p/141131 I would love to have an option to shut this off.hhowe7 years agoOccasional ContributorNew Idea13KViews16likes2CommentsLive logging during test execution
Hi, It would be very useful to get instant test logs during test execution. CurrentlyTestComplete does not provide a scripting interface to the test log of the current run. it is very limiting for us. We have desktop UI tests with several hours execution and waiting for the log result is veryimpractical. I think it would be nice to support for example Elasticsearch live logging like many other modern test frameworks, not only HTML reporting that is very outdated today.tomasmica24122 years agoRegular Visitor365Views2likes0CommentsRequesting a feature to run only the failed test items in the project suite
Hi All, I would like to have a feature in SmartBear TestComplete, where we can run only the failed test items in the project suite. Explaining in detail: Assume I have a project suite with 3 projects with that suite, and each project has around 100 test items to be executed. So in total 300 test items are to be executed, when execution triggered for project suite. After the first round of execution, assume in each projects 10 test items failed randomly. Currently, what we have to do is, we need to select those failed test items manually and trigger execution again on the whole project suite. [This we have to do, when tests are failed due to some environment issues and so] It would be good, if we have an option of running only the failed test items from the last run. Thanks, Karthik K Rkrkarthik_info6 years agoFrequent ContributorNew Idea1.9KViews10likes3CommentsBDD integration in TestComplete
I like the BDD principles and was investigating it's potential application combined with TestComplete. Read this, this, thisand this article on it. Personally I have come to the conclusion that BDD has definitely potential but the frameworks currently investigated (Lettuce, Cucumber) require way to much fragile configuration (settings project folders name, test names, etc, etc) to be able to use this effectively in Contiuous Delivery / Continuous Integration alike approaches. In practise you end up maintaining the configuration files, editing connection / integration scripts to keep 'alive' the integration between Cucumber/Lettuce and TestComplete. Therefore, I would go for a BDD framework within TestComplete (or another product from SmartBear) which can guaranty integrity of BDD features/specifications/test-steps on the one hand, and the actual tests/validations (wheter these are scripts or Keyword tests) on the other hand. I would like to see this implemented in either TestComplete itself (sort of like currently Manual Testing (and the conversion to automated tests) is supported (but this is going to be depreciated unfortunately but that's another subject), or in a seperate tool which would then be required to be very well integrated with TC (such as like sharing variables, parameters, etc). When supported in TestComplete itself it could be placed in "advanced node" in a project, for example. And this module would be able to read (import) .feature files like the GIVEN/WHEN/THEN , Gherkin language support. After importing the test/QA engineer would do his/her work to 'knot' the features and the tests together in the framework. By keeping this all in one tool would prevent ending up in constantly updating settings like updating configuration files, (re)define directories if projects are moved, etc. That's exactly what's NOT needed in CI/CD environments.mgroen26 years agoSuper Contributor10KViews18likes5CommentsWorking in TestComplete while an NetworkSuite-Job is running
I got one license for TestComplete and one license for TestExecute on a remote machine. When i´m executing in TestComplete a NetworkSuite-Job on the remote TestExecute i can´t work on my KeywordTest/Scripts/ect. while its executing. (The strange thing is: i can open KeywordTests, i can add other tests to it but i can´t delete these - so why?). So my idea is just an call-for-action: Please make TestComplete workable, while it´s executing remote things!ml7 years agoContributor17KViews22likes14CommentsInclude Warnings in the Exported JUnit Log
Looking at an exported JUnit log I have, it seems that warnings are not included in the results. Is there a reason for this? Is this something I can change with a setting? Could we get such a setting it added if not?bschwass2 years agoOccasional ContributorNew Idea671Views5likes1Commentsupporting Xray
Cucumber was supporting xray with JIRA. since cucumber was bought over buy Xray. We would recommend to integrate and support xray.GAutomation5 years agoFrequent ContributorNew Idea2.2KViews8likes3CommentsRequest adding CSS Selector to extended properties in Object Browser
Please expand Extended Properties to include CSS Selector (if available). I use CSS Selectors 99% of the time to identify web controls for TC. Sometimes overlaying web controls make it difficult to determine the exact control needed for inserting text, finding text, Child Count, etc. Being able to inspect the properties desired and having the CSS information on the same screen would prevent guesswork with 100% accuracy in copying the Selectorand promote speed in coding... at least for me.leftend86a4 years agoOccasional Contributor1.4KViews6likes2CommentsNew Excel Object in 14.5 - please add additional features to new Excel object similar to COM object
New Excel Object in 14.5 - please add additional features like '.RefreshAll', '.Application.Calculate', '.Application.CalculateFullRebuild' just like the Excel.application COM Object features. Though the new Excel object provides options to update the specified cell values, the other dependent cells that are having references to the parent cell are not getting updated automatically. For ex: Sheet1.Cell(A1) value is <Login URL> We are referencing this Sheet1.Cell value in other sheets having test cases as parameters like as follows: Sheet2.Cell(A1) having formula "=CONCATENATE(Sheet1!$A$1,"/page1")" Sheet3.Cell(A1) having formula "=CONCATENATE(Sheet1!$A$1,"/page2")" Currently we are using the'.RefreshAll', '.Application.Calculate', '.Application.CalculateFullRebuild' features of Excel.application Com object feature to refresh/update the excel files for this requirement. All the referenced cells are automatically updated. If this features are available in new Excel object then we can completely do away with Excel installation in Test Execution machines.arunsr5 years agoMemberNew Idea1KViews6likes0CommentsModify scripts with external editors
I am writing and changing my scripts in my favorite (external) editor. But when I want to use the script in the TestComplete UI, I always get the same pop up as attached. And always I have to confirm. I understand that TestComplete does this, but can we have the option circled as attached?SG143 years agoVisitorNew Idea619Views3likes0CommentsImprove script editor to permit region script folding
Hello, I saw in a community question that this idea had already been asked (and even attached to a feature request) but I can't find it in the ideas and therefore can't vote for it (because it's not in the form of an "idea"). So I'm creating it here to allow others to vote for it. My suggestion for further development would be to allow scripts to be folded by "regions" as in VisualStudio in TC's current script editor. for example: #region MyProcessing [...] #endregion Thankslherry2 years agoContributor144Views1like0CommentsSetup Java Bridge using System environment variables
Hi, I want to use a Java Class into Test Complete and I went thru this topichttps://support.smartbear.com/testcomplete/docs/te sting-with/advanced/using-external-functions/calli .... I'm able use this in Test Complete. However,I'm hard-coding the jvm.dll path in Tools > Options >Engine >Java Bridge as like below. Currently, It is not possible to use System environment variable in the path as below.[Refer here] It would be great if we have use System environment variable toconfig the Java Bridge in Test Complete as we running in multiple machines [all machines will not have same version or same path for jvm.dll]shankar_r6 years agoCommunity HeroNew Idea8.9KViews14likes4CommentsVariables - Find Unused / show where used
I have created 100s of variables over the last couple of years and have no way of knowing if they are now redundant / where I am using them It would be useful to be able to see a list of variables that are not used in any tests and to see a list of tests that variables are used in.EmmaQuinn8 years agoNew ContributorNew Idea5.8KViews15likes3CommentsUpdate Python Engine to 3.7
Python depenencies are currntly against Python3.6 However our librarys are complied against Python3.7 (We have ti use this becuse of security enhancenents in Python3.7 over 3.6) Please can you include this python update in next releaseianrobinson5 years agoOccasional ContributorNew Idea853Views7likes0CommentsIndicator Timer
My Test Complete execution normally takes more than a Hour or so. Hence in the Indicator popup if we have the timer which will display the HH : MM : SS running. This will help us to know approx. when it will end or knowing other stuffs wrt timings. I'm expecting something like below,shankar_r8 years agoCommunity HeroNew Idea10KViews15likes13CommentsSupport on Linux and mac environment.
I am using test complete since last four years. I have recently migrated from test complete 8.2 to Test complete 10. The most missing feature with this tool is that it does not support automation on linux and mac flavour of OS. It will be good to add support of this tool on linux and mac os. This will certainly increase demand of this tool in near future.webs_abhi6 years agoNew MemberNew Idea7KViews20likes5CommentsImplement and Object-To-Object Mouse Drag capability for both script and keyword tests.
Currently, the mouse "Drag" method drags from a starting co-ordinate a set X distance and Y distance from that starting co-ordinate. For most "normal" drag functionalities, this is sufficient. I even wrote some code with help from folks up here that, given a starting object and a destitination object, will drag from one to the other. function dragCalculatedDistance(startObject, destinationObject) { var startPoint, targetPoint, dragX, dragY; // Drag from the center of object A to the center of object B startPoint = startObject.WindowToScreen(startObject.Width/2, startObject.Height/2); targetPoint = destinationObject.WindowToScreen(destinationObject.Width/2, destinationObject.Height/2); dragX = targetPoint.X - startPoint.X; dragY = targetPoint.Y - startPoint.Y; startObject.Drag(-1, -1, dragX, dragY); } The problem is this...We have a situation where we need to drag an object that is present below a table in our application to a particular cell in the table. In that process, when we cross the lower border of the table, the table may auto-scroll down to reveal other rows. Because the above function just drags to a calculated set of co-ordinates, the end result is that we end up dropping the object on the wrong row in the table. Proposed Solution: A drag functionality for TestComplete where, instead of dragging based upon a co-ordinate distance, actually drag from one object to another... something like onscreenObject1.DragTo(onscreenObject2) where the two objects are identified onscreen objects. This would resolve the auto-scroll because it would actually drag to the particular cell we want and not to just a set of on-screen co-ordinates. Low priority change to make... and I'm open to other code that would make this work better for us. But I think this would be "cool" as it would mean that my custom code above wouldn't be necessary any more and we could have "smart" drag-and-drop functionality.tristaanogre3 years agoEsteemed ContributorNew Idea13KViews12likes5CommentsSupport ToDo in Keyword Test
When adding '//TODO: SOMETHING' comment in script is it appears in the 'To Do' tab. Please add support for this in keyword tests.william_roe9 years agoSuper ContributorNew Idea2.2KViews16likes0CommentsCode Completion for Javascript Classes
A recent release provided support for Javascript classes, but there is no Code Completion/Intellisense for them. If I make a class and then instantiate it via "new", that instance does not have any code compeltion on the methods or fields inside of it. This request is to upgrade the editor to allow for that.Vaccanoll7 years agoNew ContributorNew Idea4.6KViews12likes7CommentsAdd feature to capture js console and network tab output
We would like to be able to capture any logs from the console or network messages so that we can provide specific network errors to our developers for any intermittent bugs that may occur which are of this nature. Currently, while we can open developer tools and access this via the object browser to get the elements which contain the log messages, we can't do this solely via an automated run in Test Complete. Is there a way we could get this information and if not could you add a feature for getting it?lsprague33 years agoNew ContributorNew Idea7.2KViews12likes3CommentsAdd suport for Python's match-case statement
Together with TestComplete 15.50, a new Python 3.10 has been delivered. And Python 3.10 delivers new statement: match-case. But it is impossible to use that in TestComplete, because its code checker raises syntax error when it encounters this statement. Adding this capability will allow to take better advantage of Python's capabilities.mcpm6 months agoNew ContributorNew Idea278Views1like1Commentprovide "break on error" option
If a script causes an error, TC will either terminate the test run or just go on, depending on the "stop on error" option. In both cases, trying to find the cause of the error is very time consuming: You have to re-run the test and set a breakpoint there. I'd propose a "break on error" option, which behaves as if I had set a breakpoint in the errorneous line. TC shall execute the line, monitor the error, and give me the chance to work with the debugger: evaluate expressions, re-run statements and so onManfred_F8 years agoRegular ContributorImplemented12KViews16likes7CommentsAuto update references to variable when variable name is changed
Right now, when you rename a variable from name "x" to "y", the (keyword)tests in which these variables are used are not updated. When run they fail with an exception. In my opinion the link should be maintained (ie. when the name is updated the code in which the variable name is used should be updated as well). Similar like now already implemented in name mapping (renaming aliases results in updating the keyword scripts, very handy!).mgroen24 years agoSuper Contributor3.7KViews16likes2CommentsPersistent variables - table var
I have regression tests that rely on data being checked the following day, to this effect I am using persistent variables The current set only allows one test to be persisted to the following day. I would like to see a table or DB Table (csv, excel) style variable in persistent variables If possible I would like to see this variable dynamically sized (current rows = 6, add var at row 7 and is accepted)Lee_M2 years agoCommunity HeroNew Idea200Views1like0CommentsProperty Checkpoint advanced functionality
I am running a KW test and have created a property checkpoint The checkpoint compares on- screen-text to a text field in a variable (in my case, a csv, from a DDT) I have run into and issue where either of the text contains a space at the beginning or end of the string You can handle this by adding an "aqString.Trim" to each condition but you have to convert them to code which is called differently and can bring up all sorts of errors It would be nice to have this feature in the loop as another dropdown menu "trim input before comparison"Lee_M4 years agoCommunity HeroNew Idea477Views4likes0CommentsOrder variables by name
Hello, when using the "Set variable value" action, a new window opens up to select the variable. There I can expand e.g. the project. Could you please order the variables by name? At the moment they aren't ordered at all, and it is really hard to find something, as you cannot just enter the name but have to find and select it. See attached screenshot. Thank you DanielDanielPe6 years agoRegular VisitorNew Idea1.9KViews7likes2Comments[Poll] Do we like to preserve the Synchronization Point functionality of TestComplete?
What's New section for just released TC 14.74 contains a notification that support for the Network Suite functionality is going to be discontinued. Network Suite contains a great functionality of Synchronization Point that is essential for concurrent testing of any application (desktop/mobile/web). This functionality is going to be removed as it is a part of the Network Suite. I think that without Synchronization Point it will be impossible to do concurrent testing with TestComplete and thus would like to ask to preserve it in this or that form.AlexKaras4 years agoChampion Level 3New Idea1.9KViews4likes5CommentsModify auto-formatting of closing bracket and quotation marks
I've requested the option turn this off completely, but if that does not happen, I'm suggesting an improvement to the functionality: Currently there is some logic that will remove the closing quote/bracket in certain situations, but not in one particular situation where I strongly believe it should. When I type a quote or bracket immediately preceding or following existing alpha or numeric text, I am almost always correcting something I did not code perfectly in the first place. What currently happens is I try to insert a single quote before some text that's already in place, and I get two quotes and have to remove one (once I notice it), and again when I move to the end of the existing text to add the closing quote. I am quite frequently having to delete these auto-inserted closing marks. So, my suggestion is to not insert the closing quote/bracket when the cursor position is immediately before or immediately at the end of alpha or numeric text.hhowe7 years agoOccasional ContributorImplemented11KViews12likes3CommentsAdd a Custom Message to Keyword Test Property Checkpoint
It would be nice to add a custom message to property checkpoints within a keyword test. This would be especially helpful when checking the objects or fields of primary object b/c in this case no screenshot is captured.gxwheels1523 years agoOccasional ContributorNew Idea404Views2likes0CommentsMethod to wait for free TC license
Hi guys, I'm coming from Ranorex world and one of the things I really miss in TC is a method to wait for available license. Our (Ranorex) tests are implemented for many projects and they are started asynchronously from Azure Devops. Because of limited number of licenses, "wait for available license" is crucial for us. Without it, some tests would most probably fail, because of unavailable license. I was quite surprised to find there is no such method in TestComplete. In Ranorex, we have something called WaitForValidLicense(timeout, checkInterval), which simply pauses the execution of test, until the free license is not found (based of defined timeout and check interval). Am I alone who needs something like this in TC? PS: I found an old request from 2016, but it seems it faded away over the years? https://community.smartbear.com/t5/TestComplete-Feature-Requests/Query-License-server-for-license-availability/idi-p/119698pkudrys2 years agoContributorNew Idea179Views1like0CommentsTestComplete intellisense - why it works so badly
Good morning, I don't know if you are aware of how people work with TestComplete, there are some examples of how to work with a proper intellisense: 1) Example 1 Do not use TestComplete and write the code in Visual Studio Code and then copy it to your editor. The solution is terribly inefficient. 2) Example 2 Write code only with simple variables and functions without object structure because if we use the structure given in the example below, we can forget about intellisense. 3) example 3 Write your own extension in which we will add the code for intellisense. But here is another trap because the latest EcmaScript solutions are not supported by the plugin code (I'm writing exactly about "Script Extension". You support JScript in which the use of simple "require" already returns error). Writing in the tool for so much money I feel as if I was writing in notepad++ version from 2005 year. Is supporting Script Extension for JScript is intentional? Someone who knows a python has to write add-ons in JScript whose compatibility with today's requirements of the world It is strongly bad? Will you do something to make your program not so bad in scripting? [Example 1] [Example 2] [Javascript] An example of such a code is the following syntax: //[file name] - specifies the code in the selected file // [Unit 1] class FormaAkcje { constructor() { this.formValue = Alias.form.input; } nacisnijPrzycisk(przycisk) { przycisk.Click(); } } module.exports = FormaAkcje; // [Unit 2] const FormaAkcje = require("FormaAkcje"); function GenerowanieZlecenProdukcyjnychZZamowienKlienta() { let FormaAkcje = new FormaAkcje(); FormaAkcje.(here i do not see intellisense) }Wamboo6 years agoCommunity HeroNew Idea2KViews7likes1CommentMHT files is not usable anymore, because of end of life Internet Explorer June 15, 2022.
Please have an alternative to read mht file, because of the end of life of Internet Explorer. Also change the default report type from Azure DevOps. The default report type is now mht which it cannot be used from June 15 2022.CK13 years agoFrequent VisitorNew Idea1.2KViews3likes2CommentsIf.. Then includes If Object functionality
I am trying to log in to a webpage. I have encouter 3 possibiliteies popup box - user already logged in message popup box - welcome no login spawned, no popup box - system error or button not found I have some conditions If popup box exists Then continue If popup box text = "user already logged" Then Log message"user is already logged" and continue to your profile page If popup box text = "welcome" Then Log message"welcome to your dashboard" and continue to dashboard 2nd condition will fail with an ugly error if the popup is of type welcome (2) I could change all conditions to If Object to address this, but, allIf...Then statements could test if the condition exists and fail gracefully ("no text and box found") this would make KW tests less redundant and more readable - this would NOT replace the standalone If Object which would still be a valid test is a lot of cases PS: my actual popup can contain 20+ responsesLee_M2 years agoCommunity HeroNew Idea243Views1like0CommentsAssign breakpoint to name mapped object.
This would activate a break in the test whenever an on-screen action is performed on mapped element.jr3484 years agoContributorNew Idea1.2KViews4likes3CommentsCheckout the Floating License for few days as Node-Locked license.
Here is the feature request. In the situation of lockdown and companies provided the work from home to employees, Does Smartbear product supports the checkout of the Floating License for a period of the time as Node-Locked License. For Example, If anyone having 4 seats of a floating license and one of the employee got the work from home and he having a problem connecting to the server. So in this time employee can check out the one license for a few days (7 days). Now for the next 7 days, only 3 floating seats will be available to use, and the remaining one license will be used as a Node-Locked license. And After 7 days the checked-out license will expire and in order to retrieve the floating license seat employee needs to return the checked-out license. Also In order to the checkout license, there should not be a code to avail of this feature. The employee needs to connect the license server strictly and here the employee needs to enter the days to check out the license.ankit05gupta4 years agoOccasional Contributor2.2KViews5likes5CommentsAdd ability for commandline option "/ExportLog" to export html
Hi all, Currently the command line option "ExportLog" allows the user to export either mht or the proprietary .tcLogX format of TC/TE per the help: "/ExportLog:File_name (or /el:File_name) - Commands TestExecute to export test results to an .MHT or .tcLogX file specified by the File_name parameter after the test run is over. Notes: Important: File_name should specify the name of a non-existent file. If it specifies an existing file, TestExecute will fail to run the test. It is recommended that File_name specify the fully-qualified file name. If the parameter value does not include the folder path, TestExecute saves the file to the current working folder (by default, it is the project folder)." However, Chrome does not support .mht files (and surprisingly it is not easy to add support, I have tried. I swore there would have to be a good plugin to do this) and of course tcLogX is not easily viewable unless through TC (another feature request for Smartbear to create a simple tcLogX viewer app? :D) In script you can use the Log.SaveResultsAs to save to html easy enough and put this line in the Engine stop event. My request is to simply allow access to the html option of Log.SaveResultsAs through the "ExportLog" commandline option. Then: - Any browers can read the file easily - I can export the html to an intranet web server and easilyshare the results with other staff internallymaximojo7 years agoFrequent ContributorImplemented6.4KViews12likes2CommentsAdd a wait-for-license option in the Jenkins TestComplete support plug-in
Currently, there is no option to wait for a valid license (either SLM or key-based) when utilizing the Jenkins TestComplete support plug-in. Without this feature, parallel tests can fail if there is no license available during the time of the test. It would be nice is there was a switch to wait for a valid license prior to executing the TestComplete/TestExecute test. There are workarounds that help to some extent; however, they are not complete and do have issues. For SLM licenses, utilizing the Lockable Resources plugin helps, but this only works for resources that are included under the scope of Jenkins and those Jenkins tests accessing the locks. Furthermore, tests can still fail due to a slow release of the license.chager2 years agoMemberNew Idea263Views1like0CommentsIdentifying undefined variables in functions: JavaScript
I would like to request feature which will show a syntax error in Editor workspacefor undefined variables as like in Eclipse. In below example, Currently no syntax error is displayed but it is having warning or error which is undefinedvariable. For Ex: function test() { var testvar = "1"; if(testvar == expectedvar) { Log.Error("balhblah") } } Currently, we will come to know about undefined variables only when we run thefunction and also TC is taking around 15 + mins to identify this undefined variable. [I know this time is because i'm having huge units] If we have this feature then it would be good suppress the undefined error.shankar_r8 years agoCommunity HeroNew Idea8.1KViews11likes2CommentsMake it possible for 'Execution Plan Editor' to work with 'tags'
Hi, The request is to have the 'Execution Plan Editor' to work with Automation tests that has 'tags' on them. Currently if the "Run @tag" option is selected, the tests will run in no apparent order, ie. the'Execution Plan Editor' feature does not work along with it. Hope that the feature request can have some priority, since it would definitely help a lot of Projects that utilize the Automation tests to run on CI/CD Pipeline. Thank you in advance.sabraham4 years agoOccasional Contributor531Views3likes0CommentsMake it possible to call keyword tests in the OnStopTestCase event
Make it possible to call keyword tests in theOnStopTestCase Event.In case of an error, we would like to bring our application into a state that is necessary for the next test case. For this we would like to use a keyword test, which unfortunately does not work in contrast to a script test. function GeneralEvents_OnStopTestCase(Sender, StopTestCaseParams) { if (StopTestCaseParams.Status == 2) //Error { KeywordTests.TryAbortSimulation.Run(); //Keyword test will be ignored!!! } }MLoetscher4 years agoSenior MemberNew Idea453Views3likes0CommentsActivate Log Window
When I have finished a test the log report popups up in a new window Sometimes I want to see this, other times I don't You can turn this on or off in the options, but this is too blanket I would like to see the Log when a test has been completed (success or fail) if I manually stop the test I would not like to see this as I am normally adjusting something and don't need to see the error or can you just make a shortcut key (CTRL + L) so that we can toggle these log reportsLee_M4 years agoCommunity HeroNew Idea870Views3likes1CommentKeyword description default setting
When I add a keyword to a keyord test, default description is added. For instance, if I add a script routine to a keyword test, a description "runs a script routine" is added. I would like to be able to TURN OFF the addition of default descriptions so that a person creating a test either adds a meaningful description or it is left blank. Thanksvthomeschoolmom2 years agoSuper ContributorNew Idea1.5KViews7likes2CommentsMoving the indicator object
If you work with two monitors, for example, it would be nice to move the indicator object to another point.ml2 years agoContributorAccepted for Discussion13KViews14likes12Comments