Showing ideas with status New Idea.
Show all ideas
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:
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:
Let's say you don't like the name you gave an object in the NameMapper. When you change the name of that object, the name will also be updated in any and all Keyword tests which this object was used in. However, the name will Not be updated when used in script tests. It would be nice if the name would be updated in Scripts. Sometimes we think of better naming conventions and want to rename some objects.
... View more
See more ideas labeled with:
Hello we have upgraded to Chrome V107 and find that the latest TestComplete no longer "recognizes" various pop ups and the such when we run our scripts or try and use the "Spy" to see the pop ups etc... this issue has only appeared since we upgraded to Chrome 107 Thank you.
... View more
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:
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
Hi, This is a followup to this post: https://community.smartbear.com/t5/TestComplete-Questions/Getting-Name-of-Failed-test-in-OnLogError-Event/td-p/244058 At the moment, we have a property aqTestCase.CurrentTestCase.Name, which returns the name of current Test Case. However, this property returns null/exception in case the module in not set as a 'Test Case' in the Execution Plan. The thing is, that not all modules are usually set as Test Case, therefore aqTestCase.CurrentTestCase.Name is useless for these modules. So it would be nice to have either a new property or extended existing CurrentTestCase.Name property, which will return the name of module, regardless it's set as TestCase or not. Thanks.
... View more
See more ideas labeled with:
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:
Sometimes Keyword Tests are similar enough where I would need to copy and paste variables from one test to another, but to do so is not possible on TestComplete. Whenever this occurs, I would need to manually copy and input all of the variables from one test to another, which can be quite tedious if there are many variables and multiple tests to do this to. Considering that copying and pasting test steps is functional between Keyword Tests, I think it's reasonable to expected variables to be copied and pasted between the tests too.
... View more
Would love to see an option to Find and Replace All matching text in a project, project suite, name mapping, or project item with TestComplete. From this: To something more like Notepadd++ or VSCode:
... View more
See more ideas labeled with:
Please support up-to-date versions of Chromium Embedded Framework. We are using an application that has just been updated to CEF v108 and now the GUI objects are not recognized anymore. Thanks!
... 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
Currently there it is just logged with what exe & version & parameters passed. From past experience it would be good to have following details logged too: Configured session details - Run interactive user session flag - Use active session flag - Session screen resolution (sample 2560x1440) The real facts from the Session Desktop during test execution - Is it an interactive user session? - Is an already active session used or did the test runner created a new one? - Session screen resolution (sample 1679x551 which does not match the requested one see above)
... View more
See more ideas labeled with:
Instead of limiting the number of logs kept by Test Complete by a count, it would be nice if it they could be limited by a time period. For example, keep the last Month of test logs. This would be useful for users who run a high volume of tests in a short amount of time, but would still like to keep their output logs under control and accessible.
... 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:
Required feature to clear browser cache. We cannot run the scripts in incognito mode all the time. So it would be better if we get pre built function to clear the cache of the browser.
... View more
Should have an ability to generate random unique values at runtime or append a random value to a variable like "TestUser_<random number / timestamp>", for scenarios such as username in signup functionality.
... View more
Hello, I've ticked the "Activate after test run" into the Engines > Log options. In my code editor I've opened two scripts A and B. I'm working on my A script. After executing my project, the new log tab opens next right to my A tab (which is ok) But when I close the log tab, it activates the next right tab (which is my B script) and not my previous active script (which should be my previous left A script). I've to perpetually click on the A tab to go back to my current work after each execution. The behavior is the same whith every opened/closed tab : opening = next right, closing = activates next right tab (and not previous left one) Thanks in advance !
... View more
See more ideas labeled with:
A good to have feature would be if the Log report summary can include a logo of your respective company. Branding is important to many organizations and we see this as an advantage when the PDF can be shared with a specific logo.
... View more
See more ideas labeled with: