TC not recognizing PrimeNg ContextMenu options
Yesterday, I updated to TestComplete 15.81.7.7 and now my tests are no longer able to select the context menu options. I am able to select a table row and I can right click on that row and the context menu options come up OK. I have code to look for them and TestComplete can find them OK, but the click() doesn't seem to do anything. I tried recording tests, and those work, but TestComplete always names them very specific to what is on the screen at the time and in a very odd way e.g. //td[.="value from cell in table"] which doesn't work with other data. In my code, a specific ContextMenu item named Fred will have the xpath: //p-contextmenu//li[@aria-label="Fred"]//span[@class="p-contextmenu-item-label"][.="Fred"] I can find it using the Chrome Dev Tools and I have code in TestComplete to verify its existence before I do a click and it exists, but the click doesn't seem to have any effect. Any help would be appreciated because this is a very hot task I am working on and will go a long way towards management approving more resources to TestComplete if I can get this done in a short time.38Views0likes6CommentsTestComplete not recognizing WPF objects in interopped WPF window
I have an application that I am testing that uses both Delphi VCL and WPF, connected together via a Windows Forms interop layer. The WPF portion is using .NET 10. Initially, TestComplete was not able to see anything inside the Windows Forms wrapper at all, and was only showing it to me in the object browser with a name like "Window("WindowsForms10.Window.8.app.[some numbers]", "", 1)", with a subitem of "Window("HwndWrapper[DefaultDomain;;[some numbers]", "", 1)". I was able to get past that by adding "HwndWrapper*" to the list of accepted windows in the project properties for Open Applications -> UI Automation. This now shows all of the WPF items as UIAObjects. However, I would really like to have all of the TestComplete WPFObject wrappers. Is there another setting/configuration I need to do somewhere to be able to do that? Again just for clarity, the main application is a Delphi VCL win32 application. That application is hosting a Windows Forms control in part of its display (the Windows Forms control is COM visible and loaded in via COM into a TGenericOleCtrl in Delphi VCL). The Windows Forms window is then hosting WPF controls (via ElementHost).43Views0likes3CommentsCan't map CEF page components
I recently tried to map a CEF page on a desktop application I have installed. I can map the page itself as an object but not the individual components. So far, I've tried to run my application with the -injectCefHook parameter, however, it seems like TestComplete is unable to recognize any child objects on my page. This is the current name mapping. I am unfortunately unable to access a browser process in the name mapping tree: .Panel.zwebBrowser.Chrome_WidgetWin_0.Chrome_WidgetWin_1.Chrome_RenderWidgetHostHWND I identified a web browser process msedgewebview2, but I can only find one child class, a small textbox component rather than all the components on the page. Would anyone know a workaround for CEF pages?Solved126Views0likes2CommentsTestComplete detects the table control itself, but none of the internal row/cell objects are exposed
I have a table-like control similar to the one in the screenshot. Using "Add Object" in TestComplete, I can capture the main table object. (object: Aliases.Icad.dlgAECStylesManager.Item.SysListView32) However, when I explore it in the Object Browser, the table exposes only one child object — the header. There are no row objects, no cell objects, and no data nodes visible under the table. Because of this, TestComplete cannot interact with the table using the normal object model (such as row/cell access, FindChild, ClickCell, etc.). My goal is to automate editing based on the row index. For example: Update the “Name” column for the row where Index = 101 (change it to "Testing1"). Has anyone encountered this type of control or found a reliable solution for automating tables that do not expose row/cell objects? Any suggestions would be greatly appreciated. Thanks!236Views0likes10CommentsUnable to select value from dropdown list with popop render out of Object Tree
Hi, I'm encountering the issue: unable to select the value from dropdown list the value from dropdown list has object: Aliases.FramingStylesEditor.WPFObject("HwndSource: PopupRoot", "").WPFObject("PopupRoot", "", 1).WPFObject("Decorator", "", 1).WPFObject("NonLogicalAdornerDecorator", "", 1).WPFObject("GroupItem", "", 2).WPFObject("ComboBoxItem", "", 2).WPFObject("TextBlock", "OSB 7/16", 1) Although the dropdown list has expanded, but it still not clickedSolved180Views0likes5CommentsObject Brower : annoying behavior
Hi everyone ! I have a very annoying issue. Sometimes, the object browser load the DOM in the same manner than "legacy features". The normal behavior is this : Custom Angular components are properly detected, like "AppSignRoot" in this example. But sometimes, the tree look like this : Custom components are not properly detected. Here, the "AppSignRoot" node is "Panel(4)". If I hit the refresh button, everything gets back to normal like the first screenshot. But, calling the Refresh() method on the page object or browser object (in my script and / or test item) does nothing. The DOM is randomly not detected properly. And I'm out of solutions. Any idea ?153Views0likes7CommentsObject Recognition Challenges? Help Us Understand Your Use Cases
Hello TestComplete Community! We’re working on a new Visual Object Detection (VOD) capability powered by AI, designed to make it easier to test applications where traditional object recognition struggles. This feature aims to help you reliably identify visual elements that are hard to detect today. To make sure we’re building this in the most useful and relevant way, we’d love to learn more about your current challenges and use cases related to visual or hard-to-recognize objects. Your real-world scenarios will help shape how we design and prioritize VOD. Feel free to share your thoughts by replying directly to this post, or send me a private message if you prefer. Thank you in advance for your feedback we truly appreciate it! Temil Sanchez Product Manager120Views0likes1CommentGeneral issues interacting with Desktop/Web app
Main Question: Does anyone else use TestComplete to test a C++ MFC (Rogue Wave + Stingray) application? If so, are you able to see the MSVC attributes when using TestComplete version 1577 and/or 1578? Background: Today I've spent testing out different versions of TestComplete. Version 15.68 through 15.76 have no issues accessing the MSVC properties (attributes) of the C++ application. However, version 15.77 can no longer see certain attributes for the C++ application. However, version 15.77 is the first version that can successfully interact with dropdowns in a browser (chrome 141). I cannot downgrade the version of Chrome. Currently I am forced to use version 15.76 or earlier for testing the desktop application and version 15.77 or later to test the web applications. This is not optimal and am concerned about the more recent versions not able to access the MSVC properties.110Views0likes2CommentsRight-Click Menu on SVG Map Not Detected in TestComplete
Hello SmartBear Support, I’m encountering an issue in TestComplete related to right-click actions on an SVG map. When I record a test that includes a right-click on the SVG element, TestComplete does not detect or interact with the context menu that appears after the right-click. Even when I try to run the test manually (by simulating the same right-click action), the menu still isn’t recognized or interacted with during playback. This behavior used to work correctly in previous versions, so it may be a regression in the current release. Could you please advise on possible causes or workarounds for this issue? Thank you, Mihaela Duca Version of TestComplete 15.77.6.7 x64Solved73Views0likes2Comments