[AKA] June 2025 | Katalon Studio

Hey Katalon Studio users! :wave:

We are excited to announce that Ask Katalon Anything (AKA) is now LIVE! :tada: Whether you’re exploring the Katalon platform, running into challenges, or simply looking for tips to enhance your testing workflows – We are here to answer all of your questions.

Xuan Tran is our Product Manager Associate at Katalon, focusing on Katalon Studio. Her mission is to continuously enhance Studio to deliver more power and efficiency with every release. She is passionate about engaging with the Katalon Community and values the opportunity to hear your questions and feedback. During this AKA, feel free to reach out to @xuan.tran with any ideas or questions about Studio, she’s here to help!

:new: Guidelines :spiral_notepad:

  • If you have any questions about Katalon Studio, please raise them directly under this thread. Ask one question at a time by replying to this topic, using the Reply button AT THE BOTTOM of this topic.
  • We will provide a weekly Q&A summary of Katalon Studio discussion in a separate thread. Please read through the existing questions in the summary to see if your question has already been asked by another member, before posting your own.
  • Please don’t reply to anyone else’s post. If you’d like to discuss a related topic in more detail, you can Create a new topic
  • After posting your question, please give me from 1-3 days to answer your questions as I may also be busy with other projects.
  • And lastly, don’t forget to have fun! :wink:

Posts/replies that do not follow these guidelines may be removed to keep the AKA session flowing smoothly. Thanks! :+1:

7 Likes

Dear Katalon Support

Why all katalon version doesn’t work for Chrome Web Recording on Katalon Version 9.7, 10.1.1 and 10.2.2 ?

Thanks
Sylvia

4 Likes

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.

2 Likes

If you comment out a reference to an object in a script and run Show References on that object, the commented out reference shows up.

I could live with this, I suppose, but when you go to delete that object, that reference also shows up there and I have no way of knowing if it is a real reference or a commented out reference, which is kind of a pain.

It seems to me that it should be trivial to filter out these commented references and leave it up to the Advanced Search function to find any commented out references that I might be looking for.

3 Likes

Hi @sylvia.astrida,

It was an issue with Chrome 137, we have already fixed this issue in the latest 10.2.2 release. If you’re using an older version of KS, you can refer to this workaround.
Hope that this would help :blush:

2 Likes

Hi @george.jenkins, can you let us know which Katalon Studio version you are using?

1 Like

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

4 Likes

I have a Cucumber project for web application.
My tests are running succesfully with Katalon Studio.
I’m using Katalon 10.2 and KRE 10.2

When I try to run them on RKE, with this commande for my execution
“katalonc -noSplash -runMode=console -projectPath=“C:\Users\Farouk.sabbek\Desktop\Allegro\Autom\SquirelAutomation__Allegro_Web_Distrib\BDDCucumberFramework.prj” -retry=0 -testSuitePath=“Test Suites/CrĂ©ation de compte EmailxMDP” -browserType=“Firefox” -executionProfile=“default” -apiKey=“872aab49-28d9-423d-a734-65a4b196864e” -orgID=161889 --config -proxy.auth.option=NO_PROXY -proxy.system.option=NO_PROXY -proxy.system.applyToDesiredCapabilities=true -webui.autoUpdateDrivers=true”

all tests are failure and even navigator is not open.
and I have this error

Blockquote
2025-06-11 16:32:16.727 ERROR c.runtime.formatter.CucumberReporter - :cross_mark: l’utlisateur est sur la page d’acceuil FAILED.
Reason:
cucumber.runtime.CucumberException: Failed to instantiate class stepDefinition.communSteps
at cucumber.runtime.java.DefaultJavaObjectFactory.cacheNewInstance(DefaultJavaObjectFactory.java:47)

at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
Caused by: java.lang.reflect.InvocationTargetException

My Step definition are like this


I use my custom Keyword on my step definition with this declaration
“CustomKeywords.‘communKW.utlis.accederPageAcceuil’(GlobalVariable.url)”
and I use this importation “import CustomKeywords”

I tried also to delete this imporation “import CustomKeywords” and use those declaration “communKW.utlis.accederPageAcceuil(GlobalVariable.url)”
“com.kms.katalon.core.main.CustomKeywords.‘communKW.utlis.accederPageAcceuil’(GlobalVariable.url)”
“CustomKW.‘communKW.utlis.accederPageAcceuil’(GlobalVariable.url)” with this import “import com.kms.katalon.core.main.CustomKeywords as CustomKW”
Project is not working also.

I cant run my project with my azure pipeline

Can you help me please :folded_hands:

1 Like

I can’t update to the latest version of Katalon.

1 Like

Hi @automation_qa.team,

You can please try upgrading your version via Github here: Releases · katalon-studio/katalon-studio · GitHub. Let me know if it works/not work

2 Likes

Hi @sylvia.astrida,
Here’s the list of the environments we officially support: Supported environments for Katalon Studio and Katalon Runtime Engine (KRE) | Katalon Docs. Unfortunately, we haven’t tested on Oracle Linux (ODA) or ODA Oracle Database Application. Have you tried using KRE on these OS? For further support, you can raise it on our support portal as well.

Hope that this would help :blush:

2 Likes

Hi @qa2.automation,
Thanks for raising the issue to us, I’ve forwarded this to our team to further investigate. In the meantime, if you have access to support portal, you can also raise a ticket their for prompt support.

2 Likes

@qa2.automation Can you share with us the report folder so that we can further investigate?

3 Likes

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 :blush:

2 Likes

Thank you, you will find here the log and the report
report.html (1000.2 KB)
log.txt (202.9 KB)

1 Like

I’ve been using katalon studio enterprise about a month; I’ve bought the license yet; yesterday when I decided to login I received unable to connect to katalon server; and when I decided to log in from browser it didn’t work; actually it got stuck and I couldn’t do anything on the page, same thing happened to my coworkers in the company ; how can I fix it? At least I can log in from browser!
Thanks

2 Likes

@qa2.automation, thanks for the info. We have identified this as a bug and plan to fix it in the upcoming release.
Hope that this would help :blush:

2 Likes

Hi @parastoorasooli50,
Can you try switching from In-app browser to System default browser and see if it works?


Also, which KS version are you using? If the suggestion above didn’t work as well, as a paid user, you can create a support ticket on our support portal for prompt support

2 Likes

Hi @parastoorasooli50 this Eve from the Support Team. From the back-end, you’re under a free OrgID=2247011

Could you help share your paid organization ID or the Owner’s email so we can double-check from our end?

Sincerely,

Eve.

3 Likes

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?

2 Likes