Bookmarks and todo in keywordtest
It would be usefull to createthe possibility to add a bookmart and a todo in the KeywordTest. Actually it is only possible from script tests.dcaboni9 years agoNew ContributorNew Idea7.2KViews4likes2CommentsPassing Code Expression as Parameter Value in Keyword Test
It would be useful to be able to pass a code expression as a parameter to keyword tests. I have the need to pass datesto a keyword tests (object type is fine) but have no ability to specify a code expression as the parameter (second image). As an example I would like to pass four weeks from today as the EndDate:aqDateTime.AddDays(aqDateTime.Today(), 28) This sort of code is unmaintainable:william_roe9 years agoSuper ContributorNew Idea4.2KViews4likes10CommentsResults of Test Item
Hi Product , Can I get chart of each action event in TestLog like Test Run Summary ?LanTran8 years agoVisitorNew Idea2KViews3likes0CommentsKeyword Test - Show Object in Name Mapping / Object Browser from Subroutine Call
Normally, it is possible to right click on Keyword test commands and choose right click option "Show Object in Name Mapping Editor". This is great to quickly find the control on Name Mapping. However, it is not possible to perform this when the object is referenced inside a Script Routine call. Request: For Keyword commands, if the Operation Parameter inside a Script Routine call is an Object, allow quick access to it on Name Mapping.amhshin8 years agoSenior MemberNew Idea3.3KViews3likes0CommentsReboot and Continue from project execution plan
Hi, I am automating installation and uninstallation of a set of tools in Windows environment. For that, PC needs to be rebooted after install/uninstall of each tool and continue test execution for the remaining tools. The tests are added to the execution plan for better organization and requirement mapping purposes. However, after referring TestComplete help, I realized that reboot and continue is not possible from execution plan. We very much want to organize and execute tests using the project execution plan and be able to reboot and continue as well. Appreciate any help in this regard.mazahar-shaik4 years agoNew ContributorNew Idea495Views1like0Commentsdynamic creation of DB Table project variables
Allow dynamic creation of DB Table project variables. Turn them into dynamic DDT variables: Project.Variables.AddVariable("MyDBTableVar", "DB Table"); var1 = Project.Variables.VariableByName("MyDBTableVar"); // Use DDT Driver paradigm. Initialize variable like DDT. var1.ADODriver(ConnectionString, TableName); var1.CSVDriver(Filename); var1.ExcelDriver(Filename, Sheet, UseACEDriver);joseph_michaud9 years agoModeratorNew Idea1.3KViews4likes0CommentsNew feature to control the execution of Test Items from Scripts (during Test execution)
Hello Team TestComplete, It would be great if there is an in builtfeature to control the execution of Test Items from Scripts i.e., to skip to a requiredTest Item using Timeout event, if the Test Item hangs for some reasons or issues in the background. Ex: Project.TestItems.TestItem(i).Run(); orProject.TestItems.TestItem(i).Start(); Best Regards Guru.iamraj098 years agoContributorNew Idea4.2KViews3likes3CommentsWaitProperty with multiple properties
currently waitProperty methoed could handle only one property at a time. I would like to have ability to do following which would more compact than going through a loop var prop=['Exists','VisibleOnScreen'], value=[true,true]; MyWindow.WaitProperty(prop,value,1500);NisHera3 years agoValued ContributorNew Idea1.2KViews4likes2CommentsUse Enum as a Parameter type in Keyword Tests
Edit: Added a specific Use Case for clarity Like most users I use parameters for my KWTs. Some parameters have a limited option pool e.g. paramater "WantACookie" can have3 and only3 values "Yes", "No" and "Not Sure" This parameter is used to set the text of a combobox. I could create it as a string that correlates with this and each other KWT or script that calls this KWT just needs to send the string. Say, however the the marketing department decided that "Not Sure" is no longer broadcasting the right message and want to change it to "I'm Thinking About It" All those other scripts and KWTs that used to set it to "Not Sure" will break. Is it possible to create the parameter as a list of key->value pairs. That way my other KWTs and scripts can say the vaule should be WantACookie.NotSure and all I have to do is go to my KWTs WantACookie paramter and change the value of the "NotSure" key to "I'm thinking About It" You would probably have to define this KVP list in the parameter type itself I guess and when setting properties in the visual editor, this "Enum" should be available the same way Variables and Parameters are from a dropdown. Aspecific Use Case: The Enum is a way to define a limited amount of set options that you know won't change Say I'm an e-commerce site. I wan't to make sure users don't have a bad experience by accidentally buying something when they intended to just add it to the wish list. Three tests: 1. Textbox1.Keys()->Textbox2.Keys(),texbox3.Keys,etc,-> buttonPlaceOrder.Click() -> Open Wishlist page -> Are ther items ? No -> Pass -> Open Basket -> Are there items? Yes ->Pass 2. Textbox1.Keys()->Textbox2.Keys(),texbox3.Keys,etc,-> buttonAddWishList.Click() -> Open Wishlist page -> Are ther items ? Yes -> Pass -> Open Basket -> Are there items? No ->Pass 3. Textbox1.Keys()->Textbox2.Keys(),texbox3.Keys,etc,-> buttonCance.Click()l -> Open Wishlist page -> Are ther items ? No -> Pass -> Open Basket -> Are there items? No ->Pass All three tests have the data populate in common. I don't really care what data is in there and I won't use it in a Data Loop so it can all be the same and be written into a single test so I don't have to duplicate all those .Keys() and .Clicks() into all my KWTs So, create one KWT PopulateOrder that does the keypresses. One step further I can see the only thing that distinguishes the process is what button gets clicked. If I specify this as a parameter like PopulateOrder(OrderAction) I can change my tests to this by simply dragging the new KWT into my visualiser : 1. PopulateOrder(Order) -> Open Wishlist page -> Are ther items ? No -> Pass -> Open Basket -> Are there items? Yes ->Pass 2. PopulateOrder(WishList) -> Open Wishlist page -> Are ther items ? Yes -> Pass -> Open Basket -> Are there items? No ->Pass 3. PopulateOrder(Cancel)->Open Wishlist page -> Are ther items ? No -> Pass -> Open Basket -> Are there items? No ->Pass The last steps in my Populate order is an if statement: If(OrderAction equals "Order"){buttonPlaceOrder.Click()} If(OrderAction equals "WishList"){buttonAddWishList.Click()} If(OrderAction equals "Cancel"){buttonCancel.Click()} If I drag the KWT into another KWT I can supply this parameter. Problem is, if a user doesn't know the exact string required and they type in, say "PlaceOrder", the KWT will fail because none of the if statements match. If on the other hand I can define the parameter as an enum that the user can choose from a dropdown I know the logic will always work e.g. if(OrderAction equuals OrderActionEnum.Order) {buttonPlaceOrder.Click()} It's something I would really have appreciated when I started using TC. It would have helped standardise my tests by always having the option based parameters defined, thereby avoiding loads of rework due to early inexperience. It still helps because I wouldn't have to open the PopulateOrder just to double check what string I need to send.RUDOLF_BOTHMA6 years agoCommunity Hero4.4KViews2likes8CommentsAbility to pin and unpin tabs in Project workspace
Hi, I regularly manage to have enough KWTs, scripts and project tabs open to make the tabs run into a second row. I find though that at any given time there's only 2 or3 I use intensively at a time. For example, I have a test keywordtest for experimenting with new scripts. Each time I open a script to debug or step through that tab gets pushed out until it ends up on the second row of tabs and I have to search for it again - repeatedly. What would be awesome is if we could say, decide three tabs are used very intensively at the moment and are important to have them within easy reach, please always keep them leftmost in the tabs. I know there is right click=>default docking in Workspace, which appens to move it to the top if it's already tabbed, butas soon as I decide some other tab is more important, default docking in Workspace kicks all the tabs all over the show again and I have to redo the docking. Just a plain "Pin" and it always stays there and "Unpin" and it can go where it wants again would suffice. Regards,RUDOLF_BOTHMA6 years agoCommunity Hero963Views2likes0CommentsClose all open tabs in workspace
It is a small thing, but I would like to be able to close all open tabs in the workspace with one click. I would think it would be added to this drop down, in the attached screen shot. But whereever is fine.vthomeschoolmom6 years agoSuper ContributorNew Idea1.5KViews2likes2CommentsRenaming test logs direct from testcomplete test script
Inormally rename the test logs to include e.g. a version number for the application tested like this example: Basic API test - 06-09-2016 - 5.3.01.02 Basic API test - 07-09-2016 - 5.3.03.03 Basic API test - 06-09-2017 - 6.2.103.1102 Basic API test - 07-09-2017 - 6.2.103.1103 .. and so on ... It would be really nice to be able rename the test logs direct from the script, as a last step (or first) step after the test have completed. Example attached.mdh8 years agoContributorNew Idea1.8KViews3likes1CommentChange a Project's Scripting Langauge
We have found ourselves in a situation where it would be nice to be able to switch a project's scripting language. Ideally this swould be a process where scripts and keyword tests would be automatically re-written to a target language.brook_grewcock9 years agoContributorNew Idea2.7KViews4likes4CommentsSupport for FireMonkey / FireUI
TestComplete lacks support for testing of Delphi / C++Builder applications that are using the FireMonkey / FireUI cross platform framework.The only options are to use OCR or low-level mode tesing, making UI testing cumbersome. The FireMonkey framework is actually widely accepted and getting momentum in the Delphi community, and missing support for FireMonkey is quite a pity.thvedel9 years agoNew Contributor4.9KViews4likes2CommentsRuntime Object Method Parameter Types
Currently, when defining a RunTime object method, when you view the method in the code completion window, all the parameters simply show "object". Now, this is JScript/JavaScript so, yes, everything is an object... but it would be nice if there were some way to document, within the Description.XML, the expected types for the parameters. Something like: <Method="myMethod" Routine="myMethod">This is a method <Parameter1Type>string</Parameter1Type> <Parameter2Type>integer</Parameter2Type> </Method>tristaanogre8 years agoEsteemed ContributorNew Idea2.2KViews3likes0CommentsAbility to exclude a parent alias along with its children
It would be nice to be able to select a series of aliases at verying levels of the higherarchy and exclude them. Presently you can only exlude mutiple aliases if they are siblings.TruthVoyager6 years agoNew ContributorNew Idea574Views2likes0CommentsCustomizable object naming conventions
It would save a lot of time, and go a long way towards readability, if users could establish naming conventions for Test Complete to implement while mapping objects. Perhaps as an extension of the templates feature where users would be able to set up how certain kinds of objects will be named. A button might be set up to be named via the following conventions: Part1(custom text)= "Tamplated", Part2(object property)= contentText, Part3(object property)= objectType, Part4(incamenting number)= start at 00. As a result, Test complete would name a save button "TemplatedSaveButton00" and or a nav link might be named "TemplatedAbout_UsLink00" with any spaces replaced by an underscore. Should another object happen to have the same naming properties as another the incramenting number would just incrament to give it a unique name. This would function similarly to the batch file naming capabilities of adobe bridge.TruthVoyager6 years agoNew ContributorNew Idea474Views2likes0CommentsAdding New Parameter won't fail the tests
It's a pain internally for our team that when we introduced new parameter to an existing keyword tests, all tests that are reference to it are failing. Often times, the new parameters are added for some particular tests and not for all the tests. We would like the existing tests to adapt the new parameter and just default it to whatever the default value is set to that parameter. That way the existing tests won't fail and we don't have to change every tests that are reference to that test with new parameter. We have daily CI automated tests and the # of tests are getting bigger. In the long term, this will be very hard to maintain and prevent us from making a change like this as it messes up everything. -Jeromejhe8 years agoOccasional VisitorNew Idea2KViews3likes1CommentConcurrent Licensing
We are decommissioning some old equipment and I went to move our SB licenses to a new server. In doing so, I found that I was unable to license on a virtual machine. Our new infrastructure is 90% virtual and this is becoming more and more common. Our product licensing support virtual environments, but does break when VMs are swapped in a load balancing situation. Having the ability to host the concurrent licenses on a VM is ideal for us, even with some limitations.josh_owen8 years agoOccasional ContributorNew Idea7.4KViews3likes1CommentTestComplete/Execute Support for Windows CE/Embedded Compact 7
This has been an ongoing request... http://community.smartbear.com/t5/Mobile-Application-Testing/Windows-CE-support/td-p/79621/highlight/true/page/2. that will find SmartBear A LOT of new customers and make some existing ones really happy. I understand the need to support iOS and Android testing with the hot new mobile market, but what about all of the mobile systems that existed before the Smartphone? They all run on a flavour of Windows CE; now Windows Embedded Compact 7.agabriel10 years agoContributorNew Idea2.1KViews4likes0CommentsImplement Close Browser function in keyword tests
Currently Run Browser is available in Webtesting, as there is also Navigate (with option Current browser). Nice features. However, closing current browser is not available. Could this feature be implemented? See attached screenshotmgroen10 years agoFrequent ContributorNew Idea2.2KViews4likes0CommentsSupport for Font Awesome icons (detect scalable vector icons)
Would like to request an enhancement to detect Font Awesome icons. http://fontawesome.io/icons/ Font Awesome gives you scalable vector icons that can instantly be customized — size, color, drop shadow, etc.. Currently TestComplete 12 cannot detect font awesome icons in the object browser/spy tool. For example, a font awesome question mark ? is used quite often on signup page <i class="fa fa-question-circle"></i> Currently you cannot click or mouse over just the icon to get to a tooltip. Even smartbear's own signup page has a font awesome question mark!TonySS6 years agoRegular VisitorNew Idea1.9KViews3likes2CommentsImprove TestComplete/TestExecute update process and applying patches
There needs to be easier ways to manage updating TestComplete/TestExecute and applying patches for browsers. I recommended modifying the command line installation for TestComplete/TestExecute (http://support.smartbear.com/viewarticle/56424/#Commandline) to support applying Updates instead of requiring the previous version to be uninstalled. Also, there needs to be a way to apply all current patches for browsers at the same time the installation is performed. In the end, I would create a single batch file that can be run on all my PCs (Windows Vista, 7 and 8) that would update TestComplete/TestExecute to the latest version and apply all Browser patches.mfoster71110 years agoRegular ContributorNew Idea2.7KViews4likes2CommentsRun A KeywordTest by name
Runner.CallMethod works pretty well with regards to running Keyword tests. You can do a syntax like: Runner.CallMethod('KeywordTests.TestName.Run', 'parametervalue'); However, this is a bit clunky to me. First of all, if you don't have the name up front but want to parameterize this call, you would need to do a concatenated string for the object name. Secondly, this just seems to be a bit out of the way. Code Completion already knows all the tests associated with the KeywordTests object so the information is already there. It would be nice to do something like KeywordTests.TestByName('MyTest').Run('parametervalue'); This just seems more intuitive and lends itself to a much cleaner implementation for creating a framework around the tests. Note that I'd prefer the keyword test to be returned by name so that we have access to things like Test.Variables and Test.Parameters (see my other ideas on KeywordTests).tristaanogre8 years agoEsteemed ContributorNew Idea3.4KViews3likes3CommentsOpening project suite loading screen minimization
When i´m opening my TestComplete project file there is this loading screen. Since the new version (10.6) its everywhere in front and it can´t be minimized.Also the dialoge "Copying user files to slave computers... " (btw: the progress bar of this dialog does´nt work - its not showing any progress) from distributed testing gives only the option to cancel this progress- but as user i don´t want to wait till the processes are done to use the windows desktop normally - so my proposal is to add the option "minimize" to these progress screens.Way to export Code metrics
Code metrics having all the data which i wanted and it very good have this option in Test Complete. However, If the Code metrics can be exportable to Excel sheet or notepad then that would make even better for sharing the details to my leads and my co-workers. I'm expecting this could be a good option which a good tool like Test Complete should have.shankar_r8 years agoCommunity HeroNew Idea1.7KViews3likes1CommentTC Support for apps built with Electron
Ok finally I have come back to Test Complete to ask them to rescue me again :) "Electron" a framework developed by Github is slowly gaining "Popularity"??. I have spent close to 3 months now to write a single test case where the test case is to open my electron app exe,enter the user name and password details and click on login button and check for successful login method. How hard is that using Test Complete?? May be 2-3 minutes. Yes you are hearing me right. If you have a proper test framework in Test Complete(which according to me is pretty easy to build and also quite effective) it wont take more than 3 minutes not 3 months that too with out success. I have gone through this open source frameworks like mocha,chai,spectron ,coffee,blab blab blab . All I could do in this 3 months was everything except Testing which was my main job. Test Complete can you guys please support Electron and come to the rescue of testers like me. Your humble customer,thank you.Bharadwaj7 years agoContributorNew Idea3.6KViews3likes4Comments- ml10 years agoContributor2.9KViews4likes1Comment
Add ability to change the font name and size for Logs and KeywordTests
Currently there is no way tochange the font name and size for Logs and KeywordTests. No issues do to it for the Script Code Editor in the Tools/Options/Panels/Code Editor/Display. But for the KeywordTests user can only highlight the font, make it bold, italic, etc. Which does not really help as the font remains too small to read.Inna_Measurand4 years agoEstablished MemberNew Idea343Views1like0CommentsAdding Project Test Item(s) @ Run Time thru scripts
Problem: I have created customized data-driven automation framework. I am running the test cases based on the excel input. After completion of all my test cases for the particular run, Logs are consolidated in a single test item since only one driver function we are calling. Solution: If the Project/ProjectSuite test item(s) can be added in the Run Time. The script will create a new Test Item for each test case and Logs also will consolidate correctly for each test case. In simple words, Please make Project/ProjectSuite Test Items can add at Run Time thru scripts.shankar_r8 years agoCommunity HeroNew Idea2.1KViews3likes6CommentsPossibility to customize test log summaries
It would be useful to have some options to customize the summaries of the test logs from the projects and theproject suites, for showing some extra information about the executed test.This would help togivemore useful informationat afirst glance tothe person, whohas toanalyse the results of a test. For example the version or build number ofa tested software. The added picture shows wherewe would like to add theextra information in our test application with TestComplete.JPF8 years agoSenior MemberNew Idea1.8KViews3likes3CommentsCopying test items from one project to another project
Hello Team Smartbear, We have been working with TestComplete for the past 3 years and we are very much satisfied with the tool and its performance. Earlier we have created two different projects for two different softwares, but now they have merged them into one. Now as a part of maintanance, we are trying to merge two different projects into a single project under the same Project Suite. Is there any possibility to do so. If not, could it be considered as a feature request...?? (Note: We have tried to do it by copying and pasting the test items via XML, but scripttest itemsare missing even though the scripts are available)iamraj095 years agoContributorNew Idea1.4KViews2likes2CommentsScripting equivalent of Test Items tabs
TestComplete provides scripting access to the objects "ProjectSuite" and "Project", however this access is read only. When developing test suites with one or more projects used as script libraries for tools used in actual test projects, you can add your tool scripts as existing items to the projects you want to use them in. This approach has the downside that you have to merge name mapping files if name mapping is necessary for your tools, for example if you have a project of setup scripts run with different parameters for different tests before the actual tests are executed. When encountering such necessities a read/write access to the objects "ProjectSuite" and "Project" plus some "Execute" method would be much more convenient and you would not have to clutter neither your suites' GUI by adding the same tool scripts time and again to different projects, nor your projects' name mapping by adding the same tool scripts' name mapping content. This would provide the test developer with a scripting equivalent of projects' and project suites' test item tab, which he could change during runtime.S_Seydel9 years agoContributorNew Idea1.2KViews3likes0CommentsExport multiple log files at once
It's very tedious to export one by one when you have tens to hundreds of log files and you want to export all of them. A mass export option would be helpful.jty0yt6 years agoOccasional VisitorNew Idea2.1KViews2likes6CommentsDesktop application - EO.WebBrowser support
Hi, Our Desktop client application is using EO.WebBrowser and Test Complete is not able to recognie these controls. Is there any way to support/identify these controls? Thanks in advance PrasadPrasad3216 years agoSenior MemberImplemented2.2KViews2likes3CommentsLogging publicly which file has a problem during a crash
I had a corrupt file that causes TestComplete to crash upon opening. The error onscreen said there was a problem withthe tcKDT.pls module, but in reality one of my tests had a bad non-ASCII character in it that causes TestComplete to crash. If the onscreen message would have told me where to start looking (in the specific .tcKDTest file) I would have been able to find and fix the corrupt file on my own. I also would not have lost almost 8 full hours of working time for three employees yesterday!bo_roop9 years agoContributorNew Idea1.4KViews3likes1CommentCreate objects to be mapped from scratch with property or Xpath as an option
Hello, The ability to create a mapped object from scratch is something that I feel would be useful and make Testcomplete a more powerful (useful?) tool. This would also help promote the "shift left" methodology that some companies are trying to move towards. Scenario1: Product owners has a new product with mock-ups. Developer and automation engineer come up with naming conventions for the pages and elements before development is started. Automation engineer can't start his work until he's got a working application in front of him to then map all the pages and elements. If everything in "Mapped Objects" could be created from scratch, all this work could be completed when the application is completed and ready for testing. Scenario2: I'm particular on how I want objects named and mapped. I'm mapping some pages and objects of an existing application that does not have automation. Using DOM explorer I can quickly find page titles, ID tags, name, classes, etc. Having the ability to create objects from scratch cuts down on my time of "Map Object from screen", drag to object, select properties manually, rename, add/ remove properties.....wash rinse repeat as many times as you have to. Scenario3: When trying to map an object from the page, you can't tell Testcomplete at what level you want to map at. Say I want to map a table, but TC can't give me just the table when I drag the object spy to the table, so I have to map a cell and then work my way backwards. I can use the DOM explorer and see the table has an ID, but I can't just create a new object and specify the properties for it in TC. I either have to map the cell and work backwards or navigate the Object Browser and drill down to the table to map it that way. NEW IDEA: Let's say for adding a new page with 2 buttons, right click on Sys > Add Browser > specify property + condition + value (or select from dropdown) + name of page (pageMyApp). Right click on pageMyApp > Add New Object > specify (or select from dropdown) the ObjectType and different properties I want (ObjectType = Button + idStr = searchButton). Then repeat previous process but this time select xpath and specify your xpath "//*[id='login']" for the 2nd button. The ability to add objects from scratch was a very useful feature that was available in our legacy automation tool, but unfortunately that company no longer supports the tool. Yes, I do know that you can copy and paste within the namemapping file. This is what I have been doing and will continue doing, unless this can get implemented. However, copy+paste is finicky and still requires tweaking and checking that TC finds the object as it has left over properties from the object you just copied from, but it's all we got right now. I'm really surprised no one has ever requested this as I used this all of the time in our old tool. I did see a similar request someone sent in 3 years ago, but it was about creating blank aliases which is not what I am asking. This functionality is almost there with copy and paste in namemapping. Instead of copying an object and moving it to where I want it in the namemapping and then changing the properties manually, just give us the option to create a new object and provide the properties or xpath for it.cschmidtFNBO4 years agoSenior MemberNew Idea457Views1like0CommentsImplement random order of execution (both in scripting as well as in keyword driven tests)
In agile/CI environments, it is important test things fast. So writing a testcase which does the test as much as frequent as possible with random order is very desirable. This is currently not implemented in TestComplete. Therefore I have this feature request: to be able to instruct Testcomplete to execute certain testssteps (or lines code) in random order. These steps (or code lines) need to be defined by "starting" and "end point". So, when the test is executed the order between the start and end points are changed every time (defined by random order). Hope this receives a lot of kudos! ps: do not look at the lines of code itself in above example this is just example of how it could be implemented. Also it could be implemented in the "Statements sections"mgroen29 years agoSuper ContributorNew Idea1.4KViews3likes0CommentsShow NameMapping entry in the TestComplete Recording dialog instead of raw names
It would be great if you would show the NaqmeMapping entry for the Parent and Object when recording. Then revert back to the raw names if a NameMapping entry isn't found. Then I could go create a new NameMapping entry manually (as the automatically saved properties are not great for web apps). Give me a button on this dialog to create a NameMapping entry while still recording and this feature would be even better!bo_roop7 years agoContributorNew Idea1.4KViews2likes0CommentsImproved DPI Scaling when switching resolutions
It is extremely embarrassing to using TestComplete when the UI just won't work with you when presenting onto a projector. I normally work in 1920x1080p but when I go to present to the higher ups, the TestComplete IDE just will not work. Text the size of ants or windows that will refuse to enlarge. etc. DPI scaling with TestComplete requires a major re haul if I wish to do any more presentations to those who pay for licenses. I present in 2736x1824. We use Microsoft surface pros, so it is not just presenting on a project it is just using the surface by itself without downgrading my resolution or using my duel monitors.Novari-QA7 years agoFrequent ContributorNew Idea1.3KViews2likes0CommentsNew Tabs in MHT Results File
It would be pretty useful to have the "Watch List" tab in the results file so you could see the state of variables in a mht results file, with this you should be able to get a good idea on what went wrong very quickly. Certainly if you are executing your tests via Jenkins.brijmitchell9 years agoContributorNew Idea1.3KViews3likes1Commentsupport for react native developed mobile apps
React Native framework which is developed by facebookis been extensively used by mobile developers which is a cross development platform which can support both android & IOS. Mobile Applications industry is switching to Reactive Native as it has more advantages & easy development of cross platform apps. Appium being competitor is supporting React Native and all the users have to switch with no option. So Testcomplete having great advantages with comparison to Appium should support React Native immediately to with stand with business & competition.ashwinpendyala5 years agoOccasional ContributorNew Idea3.6KViews2likes9CommentsAbility to map multiple objects without actions for a test
Currently the "quick" way for me to map multiple actions is to create a record script or keyword test. However, it also will record the actions and 99% of the time i just delete the test. If i want to map an object from my website to testComplete, i have to click on the"Map Object from Screen" button. This will then bring up a new window that allows me to decide how i want to select the object. I drag the target to the point to the object and have name mapping feature try to find the object. I then can say "map the obj as _____" or choose a name and properties manually. Perform that step and rinse and repeat. over and over and over and over again until i mapp all the objects I want. I would find it useful to allow the user to map multiple objects and have them go through a list of objects that need mapping. If it runs into an object that is already mapped just skip or inform the user.Novari-QA7 years agoFrequent ContributorNew Idea2.3KViews2likes2CommentsHighlight Application Object Context Menu Script Command
While working in the script editor it would be helpful to have a command that will highlight the application object identified under the cursor (or selected). This feature is available from the Object Browser and the Name Mapping editor and the Keyword Test editor. This feature would enable you to quickly determine what objects are being referenced in a script, andwould be very helpful in cases where you areworking with scripts that were created by someone else--or that were created by you more than two weeks ago.:smileyhappy: Thanks, Danieldbattaglia9 years agoContributorAccepted for Discussion3.1KViews3likes1CommentAdd an option to filter logs by priority
Hi everybody, In our test environment, we are currently using the log message function with a priority, according to the log type. For example, the priority Lowest is used for debugging messages, the priority Normal is used for test item related messages, etc... While looking at a TestComplete log file, it would be great to hide messages with the Lowest / Lower priority in order to increase the readability of the actual test. I think this option could be a drop down menu, with checkboxes, where you can check and uncheck priorities in order to hide or show them. There is a example of what we're dealing with, where the "important" information is burried down with "debugging" informations:GGuezet4 years agoContributorNew Idea873Views1like1CommentAdd Perforce Integration for TestComplete
It would be great to have source control integration for Perforce users who are using TestComplete. Currently, it seems the only way to have this is to select the "SCC API Providers Plugin" for the "Current source control plugin:" field on the Source Control dialog. However, I heard from Perforce tech support today that they no longer support their P4SCC plugin. They said I could still download it, but it is only 32-bit and they were not going to develop a 64-bit version. Apparently, according to Perforce, Microsoft no longer supports the SCC API. Perforce tech support also told me that they have not tested P4SCC with TestComplete, so they do not know if it would work.saguirre6 years agoOccasional ContributorNew Idea1.5KViews2likes1CommentMissing Summary Count on MHT Export
Please consider including the summary field in the MHT outputsimilar to the log? Log Exportwilliam_roe9 years agoSuper ContributorNew Idea864Views3likes0CommentsChange double-click action on test item to "Jump to Test"
Context: Project | Organize Tests | Test Items Today, the double-click action takes you to the "Select Test" form. The idea of this postis for the double-click action to mean"Jump to Test" instead of "Select Test". Why?: Once a test has been assigned to the test item, it rarely changes.When it does need to change, all you do is click on the elipses of the test name and it brings up the "Select Test" form. So, make the double-click do something more common, "Jump to Test". A Variation of this idea is for us to be able to configure what action is taken upon double-click.aPrivett7 years agoOccasional ContributorNew Idea3.4KViews2likes2Comments