I like to have tidy and clear Names for my items - the TestComplete suggests don't align and look like what I need
When I look for a new object on my webpage, even if auto name mapping is switched off
Engines > Name Mapping
The system assigns a name, it would be nice at this point that you have the option to rename the item
... View more
See more ideas labeled with:
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.
... View more
Currently clicking on stop button only calls GeneralEvents_OnStopTest but at that moment inside of GeneralEvents_OnStopTest Log.ErrCount is not raised by 1 because the Message "The script execution was interrupted" is only logged after GeneralEvents_OnStopTest is finished. Please add the possibility to catch the case "The script execution was interrupted" before GeneralEvents_OnStopTest is called (maybe a new Event GeneralEvents_OnStopButtonClicked) or raise Log.ErrCount by 1 before GeneralEvents_OnStopTest is called Here is also a thread i opened where the problem is explained: https://community.smartbear.com/t5/TestComplete-Questions/No-Log-ErrCount-when-test-is-being-stopped-manually/td-p/250202
... View more
See more ideas labeled with:
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)
... View more
Testcomplete is really far behind on browser support. Edge : 83 - 105 // Current version 112 Chrome 105 // Current version 113 Firefox 91 // Current version 102 More and more tests are starting to break, the community page is full of people with browser problems. It just really needs to get updated to at least 1 or 2 versions ago. I understand that keeping up with the newest version is difficult because of the constant updates. But it's time to support more recent versions again.
... View more
See more ideas labeled with:
When running Test Execute from DevOps it outputs the results in a .MHT file by default, this format as far as I can tell is really no longer supported and this you can't directly view the results in DevOps. Could the default format be changed to .HTML and this it could be viewed in DevOps. You can download the file in .MHT format and configure Edge to read it but that is cumbersome.
... View more
See more ideas labeled with:
in this format try to add in script editor, this could be much helpful for every programmer
... View more
See more ideas labeled with:
Hi, I think it would be really helpful, if Group/Subgroup folders would have an ability to repeat their content by a defined number of times. Basically, the same as existing Cycle option for Test modules. I have a scenario, where I need to perform the same steps "n" times, just with different input data. The only solution now, is to create the basic structure of steps inside a Group folder and then copy and paste the Group folder "n" times. I consider this approach pretty ineffective. Check this screenshot... If there would be a Count option at the Group level, it would allow me to perform the required steps with just single CreateAsset group, instead of 4 of them. True, group folders currently does not support the data driven approach as well. But I believe I could easily fix that by a simple script, which would get the required data from CSV or similar file and fill them for each Group iteration run (based of actual iteration number, using Project TestItemObj.Iteration). What do you guys think?
... View more
See more ideas labeled with:
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/119698
... View more
See more ideas labeled with:
Hi, Please add an option in settings to disable adding of index after Copy/Paste of test item in Execution plan. I'm often copying/pasting multiple tests or whole folders in the Execution plan. However, after Paste, all pasted test items are automatically indexed. I first thought, that it's because there cannot be multiple test items with the same name. But it does not seems to be that case? I can easily rename the test item back to its original name, by deleting the index. But it's quite annoying in case of multiple test items. So an option in settings to disable this behavior would be really great. Thanks.
... View more
See more ideas labeled with:
You can't search for features in keywords yet. You can only search for values. I think it would be good to be able to find what KW is in what function .. I miss this feature a lot in this otherwise excellent tool
... View more
See more ideas labeled with:
Status:
New Idea
Submitted on
04-04-2023
02:38 PM
Submitted by
shanescribner
on
04-04-2023
02:38 PM
Need ability to detect Cursor State. So when I click on a button and the cursor state changes to an HourGlass... I'd like to be able to Wait until the cursor changes from an HourGlass back to a Pointer. This way I'm testing and waiting on a visiable queue instead of just waiting for the next object/control to appear or the object that was clicked to disappear.
... View more
See more ideas labeled with:
Our team is being directed to transition to Visual Studio 2022. We use Team Foundation Version Control (TFVC) for source control and would like TestComplete to support the newer version.
... View more
See more ideas labeled with:
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, all If...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+ responses
... View more
Status:
New Idea
Submitted on
03-28-2023
11:55 AM
Submitted by
Michael_Colclou
on
03-28-2023
11:55 AM
In the Test Complete help page on 'Calling Functions From .NET Assemblies' at https://support.smartbear.com/testcomplete/docs/testing-with/advanced/using-external-functions/calling-from-dotnet-assemblies.html it states: Calling functions from .NET assemblies is not supported for .NET Core and .NET 5.0 - 6.0 applications. This is a big gap in support. We are trying to move our application from running on .Net framework (4.72) to .NET 6.0, so all our assemblies will be built for .NET 6.0, meaning we can no longer call them from Test Complete. We use the dotNET command extensively in Test Complete. Our tests will not work without the dotNET command working with .NET 6.0 assemblies. I am sure this must be a problem for other Test Complete users, given that there is a big trend now to move to the newest .NET version and not be stuck on .NET framework which is now a legacy framework with performance problems.
... View more
When we have a project that integrates to Cucumber, we have the option to have TestComplete push results to Cucumber during a test run. The process of pushing results seems to be somewhat fragile (as any REST API interaction is), with timeout errors etc every once in a while. Any kind of error whilst pushing to Cucumber is logged as a RED ERROR that cannot be intercepted (even if intercepted, TestComplete logs the error anyway). If we use CI/CD to run our tests, pushing to Cucumber errors will halt the CI/CD process (since there is an error in the logs). However, just because pushing the results to Cucumber has failed, doesn't mean that the test run itself was a fail. Our CI/CD process should be able to continue (depending on project configuration). I am suggesting an option somewhere in the project to set whether any Cucumber pushing error should be displayed as an ERROR or a WARNING. This way we could set the project to throw a WARNING, if the pushing to cucumber fails, instead of an error. Then, if that was the only thing that went wrong, the CI/CD process could continue.
... View more
See more ideas labeled with:
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.
... View more
See more ideas labeled with:
There is this command for Appium, to clear an element's value. https://appium.io/docs/en/commands/element/actions/clear/ It would be very helpful if this command could be sent via TestComplete. Currently, a text field can only be emptied by performing a long touch in the field. In order to select the entire text, you must then select "All", "Cut", "Copy", "Paste" and so on in the pop-up menu. However, this pop-up menu can only be operated on iOS. Object-Spy does not recognize the fields on Android If the pop-up menu could be made operable on Android, that would also help us or would be a good alternative. Thanks an best regards
... View more
See more ideas labeled with:
As part of the Event Handlers, we have lot of events in TestComplete which are easy to implement in Project and helps to reduce manual effort. There is one Event called 'OnWebPageDownloaded' which occurs post the web browser loads a page specified by URL. However, this event is supported to IE browser and MS Web Browser control only. This event is not supported to Chrome & Edge browser as both are mode from Chromium engine. Please implement this event for other browsers like Chrome, Edge & Firefox browser as a future purpose.. That will helps to implement same event across all the browsers.
... View more
See more ideas labeled with: