Hi Community members,
In this thread, we are going to summarize all of the questions & answer that have been asked during Ask Katalon Anything (AKA June 2025) so far. Each comment in this thread will correspond to a separate module within the Katalon Platform to easier navigation:
List of Katalon Studio AKA June 2025 questions & answers
Hence, from now until 2024-07-17T16:59:00Z , feel free to share any questions that you may have about the Katalon Platform i.e. product roadmap, upcoming features, best practices, or troubleshooting.
Keep your questions coming!
[AKA] Katalon Studio Q&A
1. How can you save a PDF opened in a new tab to a specific folder using Robot class?
http://forum.katalon.com/t/aka-june-2025-katalon-studio/176743/3?u=nghi.phan
I am currently working on a flow in which clicking a button labeled âSearchâ opens a new tab containing a PDF document. I would like to save this PDF to a specific local directory instead of the default Downloads folder.
To achieve this, I am using the following commands:
robot.keyPress(KeyEvent.VK_CONTROL)
robot.keyPress(KeyEvent.VK_S)
robot.keyRelease(KeyEvent.VK_CONTROL)
robot.keyRelease(KeyEvent.VK_S)
robot.keyPress(KeyEvent.VK_ENTER)
However, despite having configured a specific path for downloads, the PDF is still being saved in the Downloads folder.
Could anyone please provide guidance on how to ensure that the PDF is downloaded to my designated local directory? Your assistance would be greatly appreciated.
Thank you in advance for your help.
Answer
Hi @jaher.manrique1 ,
This is an interesting scenario, thanks for sharing with us. Unfortunately, we donât have any official support to make this use case easy in Studio. However, here are a few solutions you can try:
Option 1: Pre-configure browser download location
Chrome: Settings > Advanced > Downloads > Change location to your target folder
This makes Ctrl+S default to your chosen directory
Option 2: Adjust the robot script (AI recommended, pls check for mistakes)
robot.keyPress(KeyEvent.VK_CONTROL);
robot.keyPress(KeyEvent.VK_S);
robot.keyRelease(KeyEvent.VK_S);
robot.keyRelease(KeyEvent.VK_CONTROL);
Thread.sleep(1000); // Wait for dialog
// Generate unique file name
String timestamp = LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyyMMdd_HHmmss"));
String filePath = "C:\\Users\\YourName\\Documents\\file_" + timestamp + ".txt";
// Type file path
for (char c : filePath.toCharArray()) {
int keyCode = KeyEvent.getExtendedKeyCodeForChar(c);
if (KeyEvent.CHAR_UNDEFINED == keyCode) continue;
robot.keyPress(keyCode);
robot.keyRelease(keyCode);
Thread.sleep(50);
}
// Press Enter to save
robot.keyPress(KeyEvent.VK_ENTER);
robot.keyRelease(KeyEvent.VK_ENTER);
Hope that this would help
2. Why all katalon version doesnât work for Chrome Web Recording on Katalon Version 9.7, 10.1.1 and 10.2.2 ?
http://forum.katalon.com/t/aka-june-2025-katalon-studio/176743/2?u=nghi.phan
Answer
3. Has anyone had trouble viewing test steps in the new HTML report template for Test Suite Collections?
http://forum.katalon.com/t/aka-june-2025-katalon-studio/176743/23?u=nghi.phan
Dear Support,
When I export a HTML report of a Test Suite Collection using the new template, Iâm getting a overview of all test suites.
The test steps for each test suite are exported into the index.html in script elements (see below), but I canât seem to view them in my browser.
<script id='0'>
window.addEventListener('DOMContentLoaded', () => {loadExecutionData('0', embedded json goes here)})
</script>
Is it possible to drill down further into each test suite to view the test steps in a browser?
Answer
4. How to update Katalon latest version?
http://forum.katalon.com/t/aka-june-2025-katalon-studio/176743/10?u=nghi.phan
Answer
5. Can Katalon Runtime Engine (KRE) run on Oracle Linux (ODA) or Oracle Database Appliance (ODA)?
http://forum.katalon.com/t/aka-june-2025-katalon-studio/176743/7?u=nghi.phan
Hi Katalon Support
So glad we have this event
Our question from our client, Does the katalon to run KRE support for Operating System : Oracle Linux (ODA)? or ODA Oracle Database Application ?
Best Regards & Many thanks
Sylvia Astrida
OrganizationID : 1273958
accountID : 1224610
account owner email address : sylvia.astrida@indocyber.id
Answer
6.Does Self-Healing work with manually defined test objects (not created via Katalon Recorder)? If not, whatâs the best way to combine Self-Healing with manually defined objects effectively?
http://forum.katalon.com/t/aka-june-2025-katalon-studio/176743/53?u=nghi.phan
In our project, we decided to define manual xPath for all test objects to make locators more maintainable. However, in some cases, the locator is still deprecated and Katalon cannot find the element.
We use Katalon Studio Enterprise. Although enabling Self-healing, this feature does not work as expected. So the element is still not found and test case is failed.
Could Self-healing work when test objects are defined manually (without using Katalon Recorder)? If not, are there any other ways to combine self-healing and manual defined test object effectively?
Thank you in advance for you help.
Answer
Hi @linhmphan ,
Is there any other locators that you defined in your test object, or is it only just XPath? If you captured the test objects at first using Web Recorder, we will capture all types of locators so that when using Self-healing, it can fall back to other locators if the first one fails. Recently, we have Recorder Plus and Smart Locator , which are also reliable, so maybe you can try using these combined with your custom XPath.
Hope that this would help
7. In Katalon Studio, is it possible to generate a single consolidated report for all test suites within a test suite collection? If yes, how can I achieve this?
http://forum.katalon.com/t/aka-june-2025-katalon-studio/176743/44?u=nghi.phan
Hi
In katalon studio, is there a way to get all reports of test suites from 1 collection as a single report?
If there is anyway can you please share?
Answers
Hi @rumana.shaik ,
If youâre using 10.2.0 onwards, we have improved the HTML TSC report, so now you can see the test case level in the TSC report. For step details, you still have to go to each test suite report to view more. Hereâs an example of the new TSC report:
Hope that this would help, but if you have other suggestions for the report, feel free to let us know
8.When Will Desktop App Testing Be Available in Katalon Studio 10?
http://forum.katalon.com/t/aka-june-2025-katalon-studio/176743/32?u=nghi.phan
[quote=âbrian.cavanagh, post:32, topic:176743, full:trueâ]
Hi Xuan,
I want to run both web and desktop test cases, however 10.2.3 doesnât have desktop app testing functionality and 9.7.5 only tests on MS Edge up to version 1.3.7. When will desktop app testing functionality be made available in version 10?
Answer
9.How can I share test data between two separate Katalon Studio projects? Also, how large can a project be?
http://forum.katalon.com/t/aka-june-2025-katalon-studio/176743/25?u=nghi.phan
I have an application that I have been testing using Katalon Studio, but I have been asked to also test another application that feeds off of my first application. I was thinking of creating another project for the second application but how to get the information that I need from my first application (say into, or from, the Data folder of project âAâ) into the second application (say into the Data folder of project âBâ). To date, I can only see my combining both applications into one project so I can pass the information from one to the other. Any suggestions? My issue is how LARGE can a Katalon Studio project be?
Answer
Thanks for sharing with us your use case. So far, we donât have the official limit on how large a project in Studio can be, but we have a lot of customers who have large projects and still can work with us, with the performance improved over KS releases for heavy projects.
However, if you can share with us how big your current project is, I can check with my team to see which solution can be the best fit for you.
Hope that this would help
[AKA] Katalon Certification Q&A
1. Any checklist before taking the Practitioner Cert? Will it help me shift to automation confidently?
http://forum.katalon.com/t/aka-june-2025-katalon-practitioner-certification/176745/3?u=nghi.phan
Answer
Hi @DucLa . If youâre new to Katalon, I suggest you start with this beginnerâs learning path . It will guide you on how to quickly automate UI tests with Katalon Studio. Then, after completing the path, you can join and get the Practitioner Certification.
After getting the certification, you will be confident in using Katalon to create reusable simple tests and run them regularly. Of course, itâs not the end point, you will need to continue to learn about other concepts, methodologies, and stuff to advance and be more efficient in test automation.
2. How long does it take to achieve Practitioner Certification?
http://forum.katalon.com/t/aka-june-2025-katalon-practitioner-certification/176745/2?u=nghi.phan
Hi Viet, since Iâm new to the certification program and really interested in becoming a Katalon Practitioner.
Just wondering how long does it usually take to complete this if Iâm starting from scratch? Would love any tips you have for beginners too ^^.
Answer
@nghi.phan If you are new to the domain, I suggest the same learning path I suggested above to get used to Katalon basic features and how they can be leveraged to get started with automation quickly.
Once youâre equipped with sufficient knowledge about the toolâs how-tos, you can get the Practitioner quite fast, around 1-2 weeks.
[AKA] Katalon TestCloud Q&A
1. how does Live Testing compare to tools like BrowserStack or LambdaTest?
http://forum.katalon.com/t/aka-june-2025-testcloud/176746/2?u=nghi.phan
Answer
Hi @DucLa ,
Thank you for your interest in Katalon Live Testing! Weâre excited to hear you saw the announcement.
Katalon Live Testing is designed to provide robust, scalable real-device testing as a core component of the Katalon ecosystem. It offers a seamless workflow with Katalon Studio and TestOps, unique built-in features like automatic result logging with Katalon Manual test function, and planned future innovations such as manual-to-automation test conversion. This tailored experience within our comprehensive platform is where its true value lies.
Regarding your question about sharing a live session for collaborative debugging: Currently, Katalon Live Testing does not support sharing a live session link for real-time collaborative debugging. This is a valuable feature, and we appreciate your feedback on it.
We encourage you to try Live Testing and experience its power firsthand!
Feel free to let me know if you have any concerns.
Thank you.
2.Can TestCloud help us quickly create and run tests from Katalon Studio directly on real mobile devices, without the usual device setup hassle?
http://forum.katalon.com/t/aka-june-2025-testcloud/176746/13?u=nghi.phan
Answer
Hi @ColinL
Yes, absolutely! One of TestCloudâs core objectives is to help you quickly create and execute tests directly on real mobile devices, without the usual device setup hassle.
Hereâs how TestCloud streamlines this for you:
No Device Lab Maintenance: You eliminate the need to procure, set up, and maintain your own physical mobile device lab. TestCloud provides instant access to a vast array of real Android and iOS devices in the cloud.
Seamless Integration with Katalon Studio: You can directly leverage Katalon Studioâs powerful mobile test recorder and builder. Instead of connecting to a local device, you simply select a TestCloud device, and the recorder will launch your app on that cloud device.
Simplified Environment Configuration: TestCloud handles the complex environment setup (Appium server, device drivers, etc.) in the background, allowing you to focus purely on test creation.
Direct Execution: Once your test is created, you can execute it immediately on any available TestCloud device with just a few clicks.
Our goal is to make mobile test creation and execution as effortless as possible, so you can focus on building high-quality applications.
Weâre confident this will significantly accelerate your mobile testing efforts!
More details here .
3.How does Live Testing in Katalon compare to tools like BrowserStack or LambdaTest? Also, can I share a live session with a teammate for real-time collaboration and debugging?
http://forum.katalon.com/t/aka-june-2025-testcloud/176746/2?u=nghi.phan
Answer
Hi @DucLa ,
Thank you for your interest in Katalon Live Testing! Weâre excited to hear you saw the announcement.
Katalon Live Testing is designed to provide robust, scalable real-device testing as a core component of the Katalon ecosystem. It offers a seamless workflow with Katalon Studio and TestOps, unique built-in features like automatic result logging with Katalon Manual test function, and planned future innovations such as manual-to-automation test conversion. This tailored experience within our comprehensive platform is where its true value lies.
Regarding your question about sharing a live session for collaborative debugging: Currently, Katalon Live Testing does not support sharing a live session link for real-time collaborative debugging. This is a valuable feature, and we appreciate your feedback on it.
We encourage you to try Live Testing and experience its power firsthand!
Feel free to let me know if you have any concerns.
Thank you.
[AKA] Katalon TestOps Q&A
1. How should I interpret and act on the âmost unreliableâ flaky test cases?
http://forum.katalon.com/t/aka-june-2025-testops/176747/2?u=nghi.phan
[quote=âvasanthi.j, post:2, topic:176747, full:trueâ]
In this document âView test case reports in Katalon TestOps | Katalon Docs â, for flaky testcases, it states the most unreliable testcases.
it captured the defect testcases in that, how its related to application issue, why it states for unreliable testcase.
so here the most unreliable testcase mean, the testcase or testscript needs to be improved or the testcase that is failed most and the defect needs to be fixed on priority
how much we can trust on this flaky testcases.
Answer
Hi Vasanthi.j,
In Katalon TestOps, a flaky test case is a test that both passes and fails from time to time with no code modifications.
When Katalon TestOps identifies flaky test cases as âmost unreliable,â it refers to test cases that exhibit inconsistent behavior across multiple executions. This unreliability can stem from: Test Script Issues (as you mentioned), Application Issues (Actual bugs in the application under test, Performance inconsistencies, etc.), or Infrastructure Issues.
Recommended Actions when looking at this Flaky Test Case Report:
Investigate each flaky test to determine if itâs a test issue or application bug
Fix test scripts for timing/environmental issues
Prioritize application bugs revealed by consistent failure patterns
Use flakiness % to prioritize which tests need immediate attention
Bottom line: Treat flaky tests as diagnostic tools that need investigation rather than reliable indicators of application health. Focus on stabilizing your most flaky tests first to improve overall test suite confidence.
2.In Katalon TestOps, can the report upload quota (e.g. 3500 per billing cycle) be reset manually?
http://forum.katalon.com/t/aka-june-2025-testops/176747/6?u=nghi.phan
In Katalon Testops, under Organization management, Katalon platform shows 3500 quota for the specified billing cycle reports upload. after uploading 2000 reports, can i reset this to upload again. Can this quota be reset. If so how we can do that
in the attached screenshot, it is 112 reports uploaded, can i reset this. Because previously it was 2000+ reports uploaded out of 3500 but now it was 112. is tat it got reset.
Answer
3.How does AI-powered test case generation in TestOps work with user stories or requirements? Does it understand context and create meaningful test cases?
http://forum.katalon.com/t/aka-june-2025-testops/176747/8?u=nghi.phan
[/quote]
Answer
Hi DucLa,
Youâre right that the new version of TestOps has supported manual testing workflow, especially together with automation testing capabilities, all-in-one-place.
About the test case generation, this is one of the AI capabilities we introduced in the new TestOps. With your user stories, tickets, or requirements, our AI-assisted feature analyzes the acceptance criteria and business logic to automatically generate comprehensive test cases that cover various scenarios - including positive flows, negative cases, edge cases, and boundary conditions. The feature also provides the place for you to input custom requests to ask the AI to do. This dramatically reduces the manual effort in test case creation while ensuring thorough coverage of your requirement.
You can get more information from this document .
Got more questions?
The Ask Katalon Anything (AKA) thread is still open! Drop your questions here and our team or community experts will get back to you.
Thank you for being part of the conversation
-The Katalon Community Team