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:
I see in shortcuts that there is Search -> Find and Find All. Would be great to have the option for "Find All" to always Look in "Project Suite"? Otherwise, I always have to manually select that option after Find window opens.
... View more
See more ideas labeled with:
Given this ability to determine test complete behavior on error: I would like to differentiate a runtime error as with an error in test creation and a test failure or checkpoint error. Something similar to many unit test frameworks assert fail so that I can have different playback behavior and a failure specific event
... View more
See more ideas labeled with:
Would you consider implementing intelligent code completion in TestComplete anytime soon (for Python in particular)? It would save a lot of time not just for devs when it comes to writing the code, but also for QAs who are not that much familiar with coding itself when they have to write tests (by just calling desired classes and methods). Some examples: # Test.py
class Class1:
def SomeFunction(self):
pass
def Test():
class1 = Class1()
class1. # the option for choosing SomeFunction should pop-up here Or: # Test1.py
class Class1:
def SomeFunction(self):
pass
def SomeOtherFunction(self):
pass
class1 = Class1()
# Test2.py
from Test1 import *
class1. # intellisense for calling functions SomeFunction and SomeOtherFunction I look forward to hearing from you soon on this matter.
... View more
See more ideas labeled with:
Qt6.5 (LTS) was released on April 3, 2023 and some bugs in Qt6.2 seem to be implemented only in Qt6.5. I believe Qt is widely used in desktop softwares and the demands of testings of softwares with newest Qt is large. However, TestComplete supports currently up to Qt6.2 and no update plan is published. We found that the newest TestComplete (15.54) cannot recognize any Qt-Objects in our software with Qt6.5. (Qt6-Objects are not recognized) Therefore, I would like to request Qt6.5 support urgently. Also, it would be helpful, if we could hear, when Qt6.5 is planned to be supported. Thank you.
... View more
See more ideas labeled with:
I would like to see TestExecute integrated into TestComplete so that a user can control the TestExecute instance to run nominated test cases directly from the TestComplete Project. It would be nice to be able to nominate where test cases will be run i.e. whether to run on the current machine under TestComplete or run on a nominated PC (on the network) using the TestExecute application and license attached to the remote PC. Ideally the user would be able to nominate at an individual test case level where to execute the test with the TestComplete PC being the default option. However, even the ability to nominate entire projects to be tested under TestExecute on a remote PC from the Project Suite Test Items list would be beneficial. The expectation being that the results are captured under a consolidated Project Suite log file for analysis. This is fairly high level but happy to discuss further.
... 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:
I would like to have one location where I specify the xpath my html elements. Most of the time, this data is stored in the NameMapping. A lot of the time you can use aliases in scripts. However, there are some times ... like for the 'waitelement' which you have to use the xpath or css. I would really like to be able to get the xpath or css from the nameMapping. This would make things a lot safer and less error prone. I use keyword tests as much as I can, but there are times when scripting is beneficial. var myAlias = Aliases.MyWebApp.AdminButton; var selectorArray = myAlias.GetSelectors(); the selectorArray would be an array of objects that looks like this: selectorArray = [{'css', '#myAdminButton'}, {'xpath', '//div/button[contains(@class, 'adminbutton')]'}, {'xpath', //div//button}]
... View more
See more ideas labeled with:
Use a different format than *.MHT for the result logs when test cases are executed using TestAdapter in the Azure pipelines and Azure Test Plans.
... 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
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
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:
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:
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:
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
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:
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:
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:
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: