Katalon Studio v5.8 - It's time for the all-new API testing experience

Vinh Nguyen


Full Name
Vinh Nguyen
Last Active


  • Hi Vinh,
    Firstly I love your tool given to market. Appreciate your efforts here.

    Could you please provide if any alternate solution is available for:
    1. exporting the project from Machine A to Machine B and make it work?
    2. If there are 4 automation engineers in team, all develop and check in files/folders everyday. And next day they take latest code. Will that work for all 4 People?

    Can you please provide step wise details more?
    September 28
  • Hi Vinh,
    Bạn cho mình hỏi chút được không ạ hihi.
    Mình tạo testcase trên katalon bản win giờ mình muốn thử run testcase đó trên Linux nhưng mình đọc tài liệu thì biết là katalon mới chỉ support ubuntu. Vậy bạn có cách nào có thể run testcase đó trên centos không ? Nếu có bạn hướng dẫn mình với được không ạ. Thank bạn :D
    September 7
  • Unable to capture objects in android emulator but same is working fine in real device

    I want to automate a hybrid mobile App built in Cordova using emulators. I am not able to capture elements on an emulator. While capturing the elements, the element retrieved is not found when the script is executed. Along, the elements on a HTML panel object are never captured. I made the script on the real device with same specification as my emulator and it worked like a charm there. But the emulator always behaves unexpected.

    Any help will be highly appreciated. I am really stuck in this issue.

    August 13
  • I have latest Katalon Studio  installed. I am working on my proof of concept project. In one of my test case I have to open mobile app on one browser and webApp on different browser. By this way I can verify the session for mobile from WebApp. Issue is I am not sure how to WeBUI.openBrowser () method can be forced to open chrome and second time for FireFox. Any help would be really appreciated.
    August 9
  • By this way we can execute automation scripts as private(default) agent. To do this we have to download agent our machine and configure it there. I don't want to download Host agent on our machine. My code and Katalon.exe (katalon studio) both are kept at at VSTS. I want to execute script using Host agent VS2017 there. 
    I have added argument :
    -runMode=console -projectPath="$(Build.SourcesDirectory)\TestProject\EveryOne\EveryOne.prj" -reportFolder="Reports" -reportFileName="report" -retry=1 -retryFailedTestCases=true -testSuitePath="$(Build.SourcesDirectory)\TestProject\EveryOne\Test Suites\EveryOneSmokeSuite" -browserType="Chrome" -noSplash

    Initialize  Agent : Success
    Initialize Job      : Success
    Get Sources      : Success
    Test2 :Operation failed.

    My automation script has not execute. Ii has failed due to Agent timeout. Script is very small just login logout.
    July 20
  • Hi Vinh 
    I am unable to get text from the Text field. Output is showing null value. Can you please help me on this?

    June 29
  • This is the android object 'Watchlist/android.widget.Button0 - ADD TO WATCHLIST' here in the place of 'ADD TO WATCHLIST' for every test execution we need to provide new data ,how to implement parameterisation like these type of objects ,please reply ASAP

    June 28
  • How to implement parameterisation for a label or text in katalon studio
    June 28
  • Hi aVinh

    Katalon is a good tool for web automation and we can integrate with VSTS via PowerShell but we are facing some problems as below
    1. Associate automated tests with testcases in VSTS
    2. check Code Coverage for automation testing in VSTS

    Can Katalon support those things?

    Anh Pham
    May 30
  • Vinh,

    When is Katalon Studio Windows 64 v5.4.2 scheduled for release to production?

    Thanks in advance,

    May 9
  • Hi Vinh,

    I'm an Automation test engineer and new to Katalon studio tool. I'm getting an error while record mobile script. please refer the below image.

    Please let us know how to fix this resolved ASAP.

    May 3
  • Your statement below is somewhat confusing to me...

    Vinh Nguyen:
    "The fix has been applied for 5.4.1. However if you have downloaded a fresh version of 5.4.1 already, then just keep using this version as this fix will be applied for 5.4.0+ and any updates after it"

    Does this mean that there are two versions of the "Katalon_Studio_Windows_64-5.4.1.zip" file in existence?

    If so, is the build number of Katalon Studio 5.4.1 in the .zip now different?
    May 2
  • Hi Vinh Nguyen

    I am very new to this Studio and I am trying to do a POC for my project but stuck with this in my first step with some functions missing from the studio when it launched like, run , debug etc , I am seeing these below errors in log files 

    Version : 5.4.1

    Windows 10 , 64 bit

    Log:  there are so many similar errors.

    !ENTRY org.eclipse.update.configurator 4 0 2018-05-01 08:42:48.287
    !MESSAGE Could not install bundle plugins/atu.testrecorder.screen-recorder_2.1.0.jar   A bundle is already installed with the name "atu.testrecorder.screen-recorder" and version "2.1.0"

    !ENTRY org.eclipse.update.configurator 4 0 2018-05-01 08:42:48.287
    !MESSAGE Could not install bundle plugins/com.fasterxml.jackson.core.jackson-annotations_2.4.1.jar   A bundle is already installed with the name "com.fasterxml.jackson.core.jackson-annotations" and version "2.4.1"

    !ENTRY org.eclipse.update.configurator 4 0 2018-05-01 08:42:48.303
    !MESSAGE Could not install bundle plugins/com.fasterxml.jackson.core.jackson-core_2.4.1.jar   A bundle is already installed with the name "com.fasterxml.jackson.core.jackson-core" and version "2.4.1"

    !ENTRY org.eclipse.update.configurator 4 0 2018-05-01 08:42:48.303
    !MESSAGE Could not install bundle plugins/com.fasterxml.jackson.core.jackson-databind_2.4.1.jar   A bundle is already installed with the name "com.fasterxml.jackson.core.jackson-databind" and version "2.4.1"

    !ENTRY org.eclipse.update.configurator 4 0 2018-05-01 08:42:48.303
    !MESSAGE Could not install bundle plugins/com.google.gson_2.8.0.jar   A bundle is already installed with the name "com.google.gson" and version "2.8.0"

    !ENTRY org.eclipse.update.configurator 4 0 2018-05-01 08:42:48.318
    !MESSAGE Could not install bundle plugins/com.google.guava_23.0.0.jar   A bundle is already installed with the name "com.google.guava" and version "23.0.0"

    Please help



    May 1
  • Hi Vinh, I mentioned that I have ability to edit comments of anybody at forum . Is it rigth?

    April 18
  • I have sent you an email with the script from my email: gaurav.rathi88@gmail.com
    March 30
  • This is how my selenium script looks like. This is in the CSV format.
    open <URL>
    clickAndWait link=Test Central
    type [@awname='somexPath'] <userName>
    clickAndWait [@awname='somexPath:somexPath']
    clickAndWait [@awname='somexPath::somexPath:somexPath']
    type [@awname='somexPath'] <Something>
    clickAndWait [@awname='somexPath']
    waitForPageToLoad 360000

    How can I convert this to katalon script?

    March 30
  • Vinh Nguyen changed his profile picture.
    March 12
  • Hye, 
    Is there any way to open browser in pc when automating using android mobile?
    I need to open browser in my computer to fetch data as an input for mobile automation.
    *cannot use android browser as the website to fetch data is not accessible by phone.
    March 5
  • Hi Alex,

    Im  trying to add soap endpoint to a request.  Can you help on this?
    This is what im trying. but its not working.
    request.getHttpHeaderProperties().add(new TestObjectProperty("endpoint ", ConditionType.EQUALS, Endpoint))
    February 20
  • Can you please guide why i can not integrate analytics with Katalon studio , every time its showing error on connection.
    February 15
  • Upvote
    February 2
  • !ENTRY org.eclipse.e4.ui.workbench 4 0 2018-01-31 09:49:56.499
    !STACK 0
    at com.kms.katalon.composer.testsuite.parts.TestSuiteCompositePart.getChildParts(TestSuiteCompositePart.java:238)
    at com.kms.katalon.composer.testsuite.parts.TestSuiteCompositePart.checkDirty(TestSuiteCompositePart.java:268)
    at com.kms.katalon.composer.testsuite.parts.TestSuitePart.setDirty(TestSuitePart.java:640)
    at com.kms.katalon.composer.testsuite.parts.TestSuitePartTestCaseView.setDirty(TestSuitePartTestCaseView.java:587)
    at com.kms.katalon.composer.testsuite.parts.TestSuitePartDataBindingView.setDirty(TestSuitePartDataBindingView.java:657)
    at com.kms.katalon.composer.testsuite.listeners.TestDataToolItemListener.performAddTestDataLink(TestDataToolItemListener.java:184)
    at com.kms.katalon.composer.testsuite.listeners.TestDataToolItemListener.toolItemSelected(TestDataToolItemListener.java:94)
    at com.kms.katalon.composer.testsuite.listeners.TestDataToolItemListener.widgetSelected(TestDataToolItemListener.java:77)
    at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:249)
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
    at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4418)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079)
    at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4236)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3824)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121)
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022)
    at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150)
    at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693)
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
    at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610)
    at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148)
    at com.kms.katalon.core.application.Application.internalRunGUI(Application.java:115)
    at com.kms.katalon.core.application.Application.runGUI(Application.java:100)
    at com.kms.katalon.core.application.Application.start(Application.java:60)
    at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673)
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610)
    at org.eclipse.equinox.launcher.Main.run(Main.java:1519)

    January 31
  • Hi Vinh,

    Do you have detail test environment to run smoothly with Katalon specially for mobile testing (android)? 

    January 30