TestComplete not recording right-click or menu on SVG map
Hi Support, I’m having an issue with TestComplete not recording actions on an interactive SVG map in my web app. When I right-click on the map to open a context menu, TestComplete does not capture the right-click or see the context menu. This makes it impossible to automate workflows that require using that menu. What’s unusual is that a couple of months ago, I tested this same map and everything worked fine.11Views0likes1CommentStop Skimming PDFs, Start Automating PDF Testing
On the surface, PDFs look simple, but testing them is a whole different story. Invoices, contracts, statements, compliance reports… they’re often the last thing that lands in a customer’s hands. That also means even the smallest issue, like a missing field or a misplaced decimal, can turn into something big. The challenge is that PDFs aren’t like web pages or apps where you can easily inspect elements. They’re containers packed with content, layout, images, and data from different systems. When you add in dynamic content that changes for every customer, formatting that has to stay perfect, and the regulatory risks in industries like finance or healthcare, you start to see why manual testing just doesn’t cut it. It’s slow, inconsistent, and doesn’t scale. This is where automation becomes essential. With automation, you can make sure data is always accurate, layouts stay consistent, and testing scales across thousands of documents without slowing down your team. Instead of spending hours opening PDFs by hand, QA can focus on higher-value work while still knowing that every report or statement going out the door is right. That’s exactly where TestComplete comes in. It’s built to handle the tough parts of PDF testing so you don’t have to. You can validate content down to the last character, run visual checks to keep layouts consistent, and plug it all straight into your CI/CD pipeline. The result is faster releases, fewer headaches, and a lot more confidence that the documents your customers see are exactly as they should be. Click on this link and check out a quick demo to see how TestComplete makes PDF testing easier and more reliable in action.21Views0likes0CommentsAccelerating Quality: How TestComplete Leads in Test Creation, Execution, and Object Recognition
Temil Sanchez, the new Product Manager for TestComplete, shares insights from a recent evaluation comparing TestComplete and Ranorex. TestComplete stood out for its faster test creation, intuitive interface, and superior object recognition, which reduce maintenance and ensure robust automation. Looking ahead, the focus is on integrating AI to further accelerate test creation, enhance resilience, and help teams release quality software faster.Test Complete Hiearchy setup
Hello ! Its a little bit of an odd question but maybe someone could guide me or give me some feedback. So currently i have it setup like this (as shown in picture) 1. Folder: Application (Libraries) EngineData - Testcase (Holds all the test cases inside of it) But this way ^ is split up into groups inside of the test case -------------------------------------------------------------------------------------------- 2. Folder: Application (Libraries) Folder: Tested function (EngineData) Testcase Testcase Testcase -------------------------------------------------------------------------------------------- Number 2 is more readable BUT, will not be created in order since test complete will sort them in the project explorer within the folder in alphabetic order + i am unable to execute the whole folder in the correct order. I will need to execute the testcase one by one if i wanna manually check it through. Is there any other better way to do this perhaps?38Views0likes1CommentHow to read outlook emails from web version
Hello all, I want to login in web version of outlook with any user then read latest mail all content like To, CC, Subject line, Body from it then compare it will expect email details. Does anyone have any idea about it how can we achieve this?48Views0likes2CommentsZephyr Scale shortcuts
Is there any documentation where we can see all of the shortcuts existent in ZS? For example, when formatting a step, there's the option to add a link to it and its shortcut is ctrl+k. I would like to know about other shortcuts, for example to change the color of a text to a specific one. Is there a way to do it using only the keyboard?154Views1like1CommentHow To: Read data from the Windows Registry
Hello all, I have recently learned how to retrieve data from the Windows registry in JavaScript test units. I am using this to return the OS information and application path information. This is very useful when added to the EventControl_OnStartTest event code. This will allow you to return OS information and other needed data at each test run. Some test management systems may provide this information for you or it may be logged in the in data produced in a pipeline run. This will embed the information directly into your test log. SmartBear KB Links: Storages Object Storages Object Methods Storages.Registry Method Section Object Get SubSection Method This bit of code will return the Product Name and Current Build from the registry. This location may vary between OS's so you will want to check this with RegEdit. let Section = Storages.Registry("SOFTWARE\\Microsoft\\Windows NT", HKEY_LOCAL_MACHINE); let regKeyString = Section.GetSubSection("CurrentVersion").Name; let productIdString = Storages.Registry(regKeyString, HKEY_LOCAL_MACHINE, 1, true).GetOption("ProductName", ""); let currentBuildString = Storages.Registry(regKeyString, HKEY_LOCAL_MACHINE, 1, true).GetOption("CurrentBuild", ""); Log.Message("Windows Version: " + productIdString + " Build: " + currentBuildString ) I have also found the need to find and set an application path and work folder in the project TestedApp for running through a pipeline because the pipeline deploys the application to a non-standard path. let Section = Storages.Registry("SOFTWARE\\WOW6432Node\\<_yourSectionName>\\", HKEY_LOCAL_MACHINE); let regKey = Section.GetSubSection(<_yourSubSectionName>).Name; let Path = Storages.Registry(regKey, HKEY_LOCAL_MACHINE, 0, true).GetOption("", ""); let WorkFolder = Storages.Registry(regKey, HKEY_LOCAL_MACHINE, 0, true).GetOption("Path", ""); let appIndex = TestedApps.Find(<_yourAppName>); if (appIndex >= 0){ if(TestedApps.Items(<_yourAppName>).Path != Path){ TestedApps.Items(<_yourAppName>).Path = Path } if(TestedApps.Items(<_yourAppName>).WorkFolder != WorkFolder){ TestedApps.Items(<_yourAppName>).Params.ActiveParams.WorkFolder = WorkFolder; } } else{ Log.Error("TestedApp " + <_yourAppName> + " does not Exist.") Runner.Stop(true); } I hope you find these links and code examples as useful as I have! Have a great day!110Views0likes0CommentsKeyword Test Names not in Sync with Execution Plan
Hello, New to TestComplete. created a number of Keyword Tests and used these tests to build an Execution Plan. I later edited the Keyword test names so they were more descriptive however noticed that the Keyword tests in the execution plan names are no longer in sync. Is there and option to force the Execution plan to update using the updated Keyword test names? or must I rebuild the execution plan from scratch?Solved85Views0likes6CommentsDuplicate Test Cases When Uploading Results
When using the Test Automation process for uploading results in Zephyr for Jira Cloud, the process is creating duplicate test cases each time I do so. I found a discussion from four years ago informing me that the reason for this is that my junit file probably has special characters that causes confusion, but is this honestly still the case? Given test naming conventions, I can't believe this issue still hasn't been fixed.42Views0likes0Comments