Katalon Studio for Complete Beginners | Step by Step Masterclass Part 2

Поділитися
Вставка
  • Опубліковано 3 сер 2024
  • Part 1 - • Katalon Studio for Com...
    ▬ ALL FREE COURSES ► automationstepbystep.com/
    ▬ QUIZ - forms.gle/4RvkLndv5gJ9F3KF7
    00:00 Introduction
    00:45 Recap
    02:27 Execution Environments
    18:38 Katalon Recorder
    25:53 Record & Spy on Existing Browser
    33:53 Headless Browsers
    35:30 How to reuse test cases
    39:01 Variables
    42:22 Data Driven Testing
    59:48 Checkpoints
    01:06:28 Command Line
    01:14:59 QUIZ
    Notes - drive.google.com/file/d/1-8cJ...
    #katalonstudio
    ▬▬ ASK RAGHAV ► bit.ly/2CoJGWf
    ▬▬▬▬ CI CD DEVOPS
    JENKINS BEGINNER ► bit.ly/2MIn8EC
    JENKINS TIPS & TRICKS ►bit.ly/2LRt6xC
    JENKINSFILE ► bit.ly/3JSMSZ7
    DOCKER ► bit.ly/2MInnzx
    KUBERNETES ► bit.ly/2MJIlMK
    ▬▬▬▬ UI TESTING
    SELENIUM BEGINNERS ► bit.ly/2MGRS8K
    SELENIUM JAVA FRAMEWORK ► bit.ly/2N9xvR6
    SELENIUM PYTHON ► bit.ly/2oyMp5x
    SELENIUM TIPS ► bit.ly/2owxc50
    SELENIUM BUILDER ► bit.ly/2MKNtlq
    SELENIUM 4 ► bit.ly/3AiJOlP
    KATALON STUDIO ► bit.ly/2wARFdi
    ROBOT FRAMEWORK with RIDE ► bit.ly/2Px6Ue9
    ROBOT FRAMEWORK with Eclipse► bit.ly/2N8DZxb
    PROTRACTOR ► bit.ly/2KtqVkU
    ACCELQ ► bit.ly/3PlsAsh
    TEST PROJECT ► bit.ly/2DRNJYE
    CUCUMBER BDD ► bit.ly/3Cnno4z
    CYPRESS ► bit.ly/3PpEukM
    XPATH & WEB LOCATORS ► bit.ly/3PpEvoQ
    ▬▬▬▬ API TESTING
    WEB SERVICES (API) ► bit.ly/2MGafL7
    SOAPUI ► bit.ly/2MGahmd
    POSTMAN ► bit.ly/2wz8LrW
    POSTMAN 2022 ► bit.ly/3JWm4qX
    JMETER API TESTING ► bit.ly/3AgVPar
    GENERAL ► bit.ly/2PYdwmV
    KATALON STUDIO API ► bit.ly/2BwuCTN
    REST ASSURED ► bit.ly/3zUdhRD
    KARATE API ► bit.ly/3w3H5Ku
    API MOCKING ► bit.ly/3bYPsjS
    ▬▬▬▬ MOBILE TESTING
    APPIUM ► bit.ly/2ZHFSGX
    MOBILE TESTING ►bit.ly/2PxpeUv
    ▬▬▬▬ PERFORMANCE TESTING
    JMETER BEGINNER ► bit.ly/2oBbtIU
    JMETER INTERMEDIATE ► bit.ly/2oziNVB
    JMETER ADVANCED ► bit.ly/2Q22Y6a
    JMETER TIPS & TRICKS ► bit.ly/2NOfWD2
    PERFORMANCE TESTING ► bit.ly/2wEXbLS
    GATLING ► bit.ly/3QrWfkV
    ▬▬▬▬ IDE
    ECLIPSE ► bit.ly/3AnRhQP
    INTELLIJ IDEA ► bit.ly/3AnyDZ8
    Visual Studio Code ► bit.ly/2V15yvt
    ▬▬▬▬ PROGRAMMING
    JAVA BEGINNERS ► bit.ly/2PVUcXs
    JAVA TIPS & TRICKS ► bit.ly/2CdcDnJ
    GROOVY ► bit.ly/2FvWV5C
    JAVASCRIPT ► bit.ly/2KJDZ8o
    TYPESCRIPT ► bit.ly/3dvJBmz
    PYTHON ► bit.ly/2Z4iRye
    RUBY ► bit.ly/3JRRmzf
    ▬▬▬▬ BUILD TOOLS
    MAVEN ► bit.ly/2NJdDRS
    GRADLE ► bit.ly/30l3h1B
    ▬▬▬▬ SOURCE CODE MANAGEMENT
    GIT & GITHUB ►bit.ly/2Q1pagY
    GITLAB ► bit.ly/2kQPGyQ
    ▬▬▬▬ CLOUD SERVICES ▬▬▬▬
    BROWSERSTACK ► bit.ly/3w7kxZn
    SAUCELABS ► bit.ly/3w7kAo1
    LAMBDATEST ► bit.ly/3C6TBwM
    ▬▬▬▬ DATA FORMATS ▬▬▬▬
    JSON ► bit.ly/3w450tq
    XML ► bit.ly/3PqRneH
    ▬▬▬▬ VIRTUALIZATION ▬▬▬▬
    VIRTUALIZATION ON WINDOWS ► bit.ly/2SItIL9
    ▬▬▬▬ MOCK INTERVIEWS ► bit.ly/3QGwwVJ ▬▬▬▬
    ▬▬▬▬ OTHERS ▬▬▬▬
    REDIS ►bit.ly/2N9jyCG
    MISC ► bit.ly/2Q2q5xQ
    TOOLS & TIPS ► bit.ly/2oBfwoR
    QnA FRIDAY ► bit.ly/2NgwGpw
    SUNDAY SPECIAL ► bit.ly/2wB23BO
    ▬▬▬▬ RAGHAV PAL ▬▬▬▬
    UDEMY ► www.udemy.com/user/raghav-pal-3/
    GITHUB PROJECTS ► github.com/Raghav-Pal/
    CORPORATE TRAINING ► automationstepbystep.com/corp...
    STORIES BY RAGHAV ► automationstepbystep.com/stor...
    MY UDEMY COURSES ► automationstepbystep.com/udem...
    TWITTER ► / learnwithraghav
    ▬▬▬▬▬▬▬▬▬▬▬▬
    Every LIKE & SUBSCRIPTION gives me great motivation to keep working for you
    You can support my mission for education by sharing this knowledge and helping as many people as you can
    If my work has helped you, consider helping any animal near you, in any way you can
    NEVER STOP LEARNING
    Raghav Pal

КОМЕНТАРІ • 108

  • @RaghavPal
    @RaghavPal  Рік тому +1

    **UPDATE**
    From version 8.5.0 onwards, Katalon Studio has two editions:
    Katalon Studio - Standalone Edition and Katalon Studio - Platform Edition.
    In Platform Edition, TestOps and Git integration are enabled by default.
    1. Sign up katalon.com/sign-up
    Or Login katalon.com/sign-in to Katalon Platform
    (This email and password will work on all Katalon Platforms like Katalon Studio, TestOps etc)
    
2. Goto download page (click Download Studio from top right) and download Katalon Studio Standalone Edition
    (Extract and Open Katalon Studio by using file katalon.exe)
    
3. Now open Katalon Studio on your Desktop and click on user icon (Top Right) and Login using the same credentials, Select the organisation created above
    
4. Will see the option to create new project on home page OR File > New > Project

  • @697umer
    @697umer Рік тому +2

    All time a good instructor and teacher, showing things deeply by understanding the mind of beginners and learners, actually feeling the pulse of his students,
    bundle of thanks sir

    • @RaghavPal
      @RaghavPal  Рік тому

      Most welcome Umer, Humbled

  • @karansharma6069
    @karansharma6069 Рік тому +2

    Finally 2nd part is here... Will update once done today... Thanks for your time & efforts.

  • @KaranSharma099
    @KaranSharma099 3 дні тому

    THIS GUY IS AMAZING!!!!!!

  • @Lana-gi7ox
    @Lana-gi7ox 9 місяців тому

    Thank you very much for great course with so many details. Greatly appreciated.

    • @RaghavPal
      @RaghavPal  9 місяців тому

      Most welcome Lana

  • @geraldsanjose1601
    @geraldsanjose1601 Рік тому

    This video is really helpful! Thank you sir for the effort of doing this video tutorial!

  • @soelinaung9751
    @soelinaung9751 Рік тому

    Thank you Sir
    I am waiting for Part 2 and 3. Thanks a lot.

    • @RaghavPal
      @RaghavPal  Рік тому

      Already uploaded, can check Katalon playlist here - automationstepbystep.com/

  • @tight-lines
    @tight-lines Рік тому

    Your work is much appreciated. Thank you!

  • @dipakingle5651
    @dipakingle5651 Рік тому

    thanks for 2nd part . Thanks foime and ur time and efforts

  • @shawiew7144
    @shawiew7144 Рік тому

    Thank you. I love your tutorial.

  • @beatrisdimitrova8076
    @beatrisdimitrova8076 Рік тому

    Very good instructor!!!

  • @user-qb1zr7zr7j
    @user-qb1zr7zr7j 10 місяців тому

    Your Part 1 Video was very nice . Cleary explained , How do we parametrize functions by passing Strings and Test Objects?

    • @RaghavPal
      @RaghavPal  10 місяців тому

      Sowmya
      To parameterize functions by passing Strings and Test Objects in Cypress, you can use the `it.each()` function. The `it.each()` function takes an array of parameters as input and executes the function for each parameter in the array.
      Here is an example of how to parameterize a function by passing Strings:
      ```
      it.each(['test string 1', 'test string 2'], (string) => {
      // Do something with the string
      });
      ```
      This code will execute the function twice, once for each string in the array.
      Here is an example of how to parameterize a function by passing Test Objects:
      ```
      const testObjects = [
      { id: 1, name: 'John Doe' },
      { id: 2, name: 'Jane Doe' },
      ];
      it.each(testObjects, (testObject) => {
      // Do something with the test object
      });
      ```
      This code will execute the function twice, once for each test object in the array.
      You can also use the `it.each()` function to parameterize a function by passing a combination of Strings and Test Objects. For example:
      ```
      it.each([
      ['test string 1', { id: 1, name: 'John Doe' }],
      ['test string 2', { id: 2, name: 'Jane Doe' }],
      ], ([string, testObject]) => {
      // Do something with the string and test object
      });
      ```
      This code will execute the function twice, once for each pair of strings and test objects in the array.
      The `it.each()` function is a powerful tool for parameterizing Cypress tests. It allows you to easily test different combinations of data with minimal code repetition.
      I hope this helps

  • @DERRICKCRENTSILASARE
    @DERRICKCRENTSILASARE Рік тому

    great job

  • @sachinbandgar3766
    @sachinbandgar3766 Рік тому

    @RaghavPal ... Thanks for your informational videos. How to create Framework and which approach we should flow up

    • @RaghavPal
      @RaghavPal  Рік тому

      Hi Sachin, For now you can follow as shown in the video, I will add more sessions on this

  • @basavaraj.g.kkitturmath8817
    @basavaraj.g.kkitturmath8817 3 місяці тому

    Good session

  • @user-mh8kv2eh7t
    @user-mh8kv2eh7t 6 місяців тому +1

    Hello Raghav, does these 3 videos of Masterclass cover API Testing with Katalon, or should we watch your seperate videos on API Testing.

    • @RaghavPal
      @RaghavPal  6 місяців тому

      Karthik
      I tried to cover most topics here. I will suggest that you complete the Masterclass sessions and if you have more time can check the separate videos

  • @yuvaraj9740
    @yuvaraj9740 Рік тому +1

    Hi Raghav! Thanks for your informational videos. You ve been helping my career in so many ways as a SQA. I ve been following this katalon thing but i m stuck in the cmd line i dont see any katalonc.exe file in KatalonRunTime engine folder, only katalon.exe is there so it's the cmd is not working

    • @RaghavPal
      @RaghavPal  Рік тому +1

      Hi Yuvaraj, I will check on this, there may be some changes in latest versions

    • @yuvaraj9740
      @yuvaraj9740 Рік тому

      @@RaghavPal Thanks Raghav!

  • @noorulainqadir9245
    @noorulainqadir9245 Рік тому

    Which tool are you using to zoom and highlighting important areas with orange outline. ?

    • @RaghavPal
      @RaghavPal  Рік тому

      Hi Noor, these are mac annotation tools

  • @godwinoyale3550
    @godwinoyale3550 Рік тому

    I am just starting out in automation testing, please I want to know can I just learnt Katalon and stick with just that for all automation testing?

    • @RaghavPal
      @RaghavPal  Рік тому +1

      Hi Godwin, Katalon Studio will be a good skill to add, but you will need to learn more for Automation Testing

  • @harishkce1989
    @harishkce1989 Рік тому

    Hello Raghav....to be more precise...
    is there any sort of framework model that can be followed with in katalon studio tool ??
    for example : i noticed that objects are added into object repo in the model (Page object model)
    * I wanted to write some re-usable components/utilities for basic action on certain objects/elements
    so for achieving this i would require a programming language alike Java,JavaScript,VB scripting etc
    Which programming language is more reliable to be used for scripting with in katalon studio ?
    (normally record and playback generates auto script which looks like step definitions line by line (or keyword view shows the sequential actions step by step)
    but i am doubting if i could make it more organized with precheck and post check conditions alike normally we do in selenium frameworks )

    • @RaghavPal
      @RaghavPal  Рік тому

      Hi Harish
      Yes, there are a number of framework models that can be followed with Katalon Studio. Some of the most popular frameworks include:
      * Page Object Model (POM): This is a popular framework that helps to organize your tests and make them more maintainable. With POM, you create objects for each page in your application and then use those objects to interact with the page.
      * Data-Driven Testing (DDT): This framework allows you to use data from a spreadsheet or other data source to drive your tests. This can be useful for testing different scenarios or for testing with different data sets.
      * Keyword-Driven Testing (KDT): This framework allows you to define keywords that represent actions that can be performed on the application. This can be useful for making your tests more reusable and easier to maintain.
      Which programming language is more reliable to be used for scripting with in Katalon Studio?
      Both Java and JavaScript can be used for scripting in Katalon Studio. Both languages have their own advantages and disadvantages. Java is a more powerful language, but it can be more difficult to learn. JavaScript is a less powerful language, but it is easier to learn.
      If you are new to programming, I would recommend starting with JavaScript. JavaScript is a good language for beginners because it is easy to learn and it is widely used. Once you have learned JavaScript, you can then learn Java if you need a more powerful language.
      Here are some of the benefits of using a framework in Katalon Studio:
      * **Reusability:** Frameworks can help you to make your tests more reusable. This means that you can reuse the same code for different tests, which can save you time and effort.
      * **Maintainability:** Frameworks can help you to make your tests more maintainable. This means that you can easily update your tests when the application changes.
      * **Testability:** Frameworks can help you to make your tests more testable. This means that you can easily run your tests and verify that they are working correctly.
      If you are new to Katalon Studio, I would recommend starting with the Page Object Model (POM) framework. The POM framework is a good way to organize your tests and make them more maintainable.
      Here are some tips for writing reusable components/utilities for basic action on certain objects/elements in Katalon Studio:
      * Use descriptive names for your components and utilities.
      * Use constants to store values that are used frequently.
      * Use functions to encapsulate common functionality.
      * Use comments to document your code.
      I hope this helps!

  • @Focus-Automation
    @Focus-Automation Рік тому

    🙏Thanks ... How to upload documents in mobile web browser automation using Katalon Studio... Please help 🤗

    • @RaghavPal
      @RaghavPal  Рік тому +1

      Hi,
      In order to upload a document in mobile web browser automation using Katalon Studio, you can follow these steps:
      Open the test case in Katalon Studio.
      Locate the element where you want to upload the document.
      Use the "sendKeys" method to send the path of the document to the element.
      Here's an example in Java:
      WebElement uploadElement = driver.findElement(By.id("upload-element"));
      uploadElement.sendKeys("/path/to/document");
      Note: The path of the document should be the absolute path of the document on your local system (mobile folder)
      If the element you are trying to interact with is not a standard HTML file input element, you may need to use a different method or write custom code to handle the file upload in Katalon Studio. In this case, it's recommended to consult the Katalon Studio documentation or seek help from the Katalon Studio community for more information.

  • @Kadu-fc5dz
    @Kadu-fc5dz Рік тому

    Hi Raghav, how can use findelements in mobile automation in katalon? Since i need to find loop size to proceed

    • @RaghavPal
      @RaghavPal  Рік тому

      Hi Kadu,
      To use findElements in Katalon for mobile automation, you can follow these steps:
      Import the necessary packages for Katalon mobile automation:
      import com.kms.katalon.core.mobile.keyword.MobileBuiltInKeywords as Mobile
      import io.appium.java_client.MobileElement
      import io.appium.java_client.TouchAction
      import io.appium.java_client.android.AndroidDriver
      Use Mobile.findElements to find a list of MobileElement objects that match your locator. For example:
      List elements = Mobile.findElements(findTestObject('your_test_object'))
      This will return a list of MobileElement objects that match the locator specified in your_test_object.
      To get the size of the list, you can use the size() method:
      int loopSize = elements.size()
      This will give you the number of elements in the list, which you can use to iterate over the elements.
      Use a for loop to iterate over the elements in the list:
      for (int i = 0; i < loopSize; i++) {
      MobileElement element = elements.get(i)
      // Do something with the element
      }
      Inside the loop, you can perform actions on each MobileElement object in the list, such as clicking on it, getting its text, or checking its attributes.
      Note that the locator used in findElements should be a valid test object in Katalon that is designed to locate the elements you want to interact with. You can create a test object using the Object Repository in Katalon Studio, and use it to locate elements in your mobile app

  • @user-so2qv4ez8d
    @user-so2qv4ez8d 9 місяців тому

    Can we use checkpoints for data validation? i mean not for test data, but for the assertions of end results.

    • @RaghavPal
      @RaghavPal  9 місяців тому

      Yes, you can Lijith, It basically gives us a feature to compare and check current data against the time when checkpoint was created, so you can use it for any scenario where it is needed

    • @user-so2qv4ez8d
      @user-so2qv4ez8d 9 місяців тому

      Thank you @@RaghavPal then it will be more useful

  • @venkateshyalla8965
    @venkateshyalla8965 Рік тому

    Hi, Raghav sir I am Venkatesh I am learning API automation but I am confused about what step-by-step learning process. please give suggestions for how to learn API automation step by step process. I have already completed the API manual course in your channel please tell me sir

  • @Jay_Desires
    @Jay_Desires Рік тому

    thanks for the detailed session. Just one doubt, can we use python scripting in Katalon Studio?

    • @RaghavPal
      @RaghavPal  Рік тому +1

      Katalon Studio does not have built-in support for Python scripting at this time.

    • @Jay_Desires
      @Jay_Desires Рік тому

      @@RaghavPal thanks for quick reply

  • @sinerecap
    @sinerecap Рік тому +1

    Sir can I test in katalon where i can navigate or test automatically in the dashboard module, without inputting in log in page ? If you know what i mean

    • @RaghavPal
      @RaghavPal  Рік тому +1

      Hi Dharel,
      Yes, you can test the dashboard module in Katalon Studio without having to input the login page manually. You can achieve this by automating the login process as part of your test script.
      To do this, you'll need to identify the API endpoint for the login process and create a request to send the login credentials to the API. You can then write a script that sends the API request and captures the response, which will contain the authentication token that you'll need to include in subsequent API requests.
      Once you have automated the login process, you can use the authentication token to access the dashboard module and perform the desired tests. You can use the API testing capabilities in Katalon Studio to automate these steps, or you can use another tool such as Postman to test the API and then use the results in your Katalon Studio script.
      In conclusion, it is possible to test the dashboard module in Katalon Studio without having to input the login page manually by automating the login process as part of your test script.

    • @sinerecap
      @sinerecap Рік тому +1

      @@RaghavPal Thanks sir, anyway i have a problem in creating new project, hopefully you will release new video for that. It so difficult to create new project, unlike that old version

    • @RaghavPal
      @RaghavPal  Рік тому

      I will try

  • @godwinoyale3550
    @godwinoyale3550 Рік тому

    Please will the Katalon Studio stopped working after the 30days expiration or it's just just the enterprise one?

    • @RaghavPal
      @RaghavPal  Рік тому +1

      after trial period you will have features as per the free account - katalon.com/pricing/

  • @sz3uz
    @sz3uz Рік тому

    Hi Sir,
    When i Copy Command from studio and paste in Command prompt getting below issue
    Katalon Engine is present in C drive itself . So did not changed to D drive
    'katalonc' is not recognized as an internal or external command,
    operable program or batch file
    Please help

    • @RaghavPal
      @RaghavPal  Рік тому

      Hi
      Check the following:
      1. You have katalon runtime engine folder
      2. It has katalonc file
      3. On terminal cd to this folder
      4. Then run your command. Check your command is correct and there are no extra spaces

  • @guschocolatesbakers2126
    @guschocolatesbakers2126 Рік тому

    Can You suggest about Testcafe studio?i need to learn that tool

    • @RaghavPal
      @RaghavPal  Рік тому

      Hi Gus,
      Sure, I will make videos on that.
      TestCafe Studio is a commercial product by DevExpress, built on top of the open-source TestCafe automation framework. It provides a GUI-based approach to create and maintain automated tests for web applications.
      If you are new to TestCafe Studio, I suggest starting with the following steps:
      Install TestCafe Studio on your system by following the instructions provided on the DevExpress website.
      Familiarize yourself with the TestCafe Studio interface, including the various panels, toolbars, and menus.
      Explore the various features of TestCafe Studio, such as record and playback, test fixtures, assertions, and debugging.
      Practice creating tests for different types of web applications, such as Angular, React, Vue, and jQuery.
      Learn how to integrate TestCafe Studio with your CI/CD pipeline for continuous testing.
      Join the DevExpress community forums and participate in discussions to learn from other users and get help with any issues you encounter.
      TestCafe Studio provides comprehensive documentation and tutorials on their website, so you can refer to those resources to learn more about the tool. Additionally, there are several online courses and videos available that provide step-by-step instructions on using TestCafe Studio

    • @guschocolatesbakers2126
      @guschocolatesbakers2126 Рік тому

      Thankyou so much😊

  • @winnonasarah6894
    @winnonasarah6894 Рік тому

    hello, I can't find create new project. The choice starts with create new folder. I'm using version 8.5.1

    • @RaghavPal
      @RaghavPal  Рік тому

      Hi Winnona, I will check on this, You can check the official documentation for now

  • @ajumobilanre7975
    @ajumobilanre7975 10 місяців тому

    I just started QA in a space of 6 months, I am extremely confident of myself. All thanks to @Raghav

    • @RaghavPal
      @RaghavPal  10 місяців тому

      So happy to know this, Best wishes Ajumobi

  • @user-up1xv7gu3g
    @user-up1xv7gu3g Рік тому

    I was practicing recording on existing browser, After selecting Active browser - Chrome then it is redirecting to chrome, in the video you have shown at the time 30:50-30:55. Please help

    • @RaghavPal
      @RaghavPal  Рік тому

      Hi Priyanka,
      Active browser means your current open desktop browser. Are you getting new instance of chrome opened. Pls check and explain

  • @godwinoyale3550
    @godwinoyale3550 Рік тому +1

    Pls can I get the link to Katalon Studio part 1?

  • @user-kiran123
    @user-kiran123 Рік тому

    Hi...when we try to signup with our gmail, we are unable to signup in katalon website... showing business email required....normal gmails are not working for signup into katalon...any idea...?

    • @RaghavPal
      @RaghavPal  Рік тому

      Hi, now Katalon requires business emails, you can try your office ids if permitted. Can also reach out to Katalon team and request for a trial

  • @user-lp1uf3mx1y
    @user-lp1uf3mx1y 6 місяців тому

    QUIZ 2 = 14/17 iam still damn

  • @srirama.j3208
    @srirama.j3208 Рік тому

    Hi sir after launch the katon studio when i enter same crenditals its saying please enter valid crenditals

    • @srirama.j3208
      @srirama.j3208 Рік тому

      Solution please

    • @RaghavPal
      @RaghavPal  Рік тому

      Hi Sriram
      Here are some things you can try if you are facing an error while logging in to Katalon Studio and your credentials are correct:
      1. **Check your internet connection.** Make sure you are connected to the internet and that your internet connection is stable.
      2. **Restart Katalon Studio.** Sometimes a simple restart can fix the problem.
      3. **Update Katalon Studio to the latest version.** Katalon Studio is constantly being updated with new features and bug fixes. If you are using an older version, try updating to the latest version.
      4. **Reinstall Katalon Studio.** If you have tried all of the above and you are still having problems, try reinstalling Katalon Studio. This will remove any corrupt or outdated files that may be causing the problem.
      5. **Contact Katalon support.** If you have tried all of the above and you are still having problems, contact Katalon support for help. They will be able to help you troubleshoot the problem and find a solution.
      Also check you have validated your account with email from Katalon
      Here are some additional things to keep in mind:
      * Make sure you are using the correct username and password.
      * Make sure you are logging in to the correct Katalon server.
      * If you are using a proxy server, make sure you have configured Katalon Studio to use the proxy server.
      * If you are using a firewall, make sure you have allowed Katalon Studio to access the internet

  • @mopuruyeshashwini7552
    @mopuruyeshashwini7552 5 місяців тому

    Hi , May I know how to use postman collection through this tool

    • @RaghavPal
      @RaghavPal  5 місяців тому

      There are two primary ways to use Postman collections in Katalon Studio:
      1. Import as RESTful Test Objects:
      * This method imports the collection as reusable test objects for API testing.
      Steps:
      1. In Katalon Studio, go to Project > New > RESTful Request.
      2. Click the Postman icon in the toolbar.
      3. Locate your exported Postman collection file (JSON format).
      4. Select the specific requests you want to import (optional).
      5. Click Open.
      This will import the selected requests as RESTful test objects, allowing you to send them within your Katalon Studio tests and manage them alongside other test data.
      2. Import as Data-Driven Test:
      * This method uses the collection's requests as data sources for data-driven testing.
      Steps:
      1. In Katalon Studio, go to Project > New > Data-Driven.
      2. Choose CSV or Excel as your data source format.
      3. In the Data File section, click Import Data and select your Postman collection file.
      4. Map the collection's data fields to variables in your test script.
      5. Use loops and data binding to iterate through the imported data and send requests based on each data set.
      This approach enables you to test your API with various data combinations stored in the Postman collection.
      Additional Notes:
      * Ensure your Postman collection is structured for data-driven testing with well-defined variables and data points.
      * Katalon Studio might require adjustments to handle certain Postman features that don't translate directly to Katalon's format.
      * Refer to the Katalon Studio documentation for detailed instructions and troubleshooting: [
      I hope this helps..

    • @mopuruyeshashwini7552
      @mopuruyeshashwini7552 5 місяців тому

      @@RaghavPal i didn't find first step for data driven import

    • @RaghavPal
      @RaghavPal  5 місяців тому

      will need more details on the steps you did and logs

  • @user-ds5nv1rz7i
    @user-ds5nv1rz7i 7 місяців тому

    Hi, I have a question, can I call a variable in a xml archive?

    • @RaghavPal
      @RaghavPal  7 місяців тому

      Yes Janneth, although getting more context and details will help

  • @benimuliaa
    @benimuliaa 7 місяців тому

    data driven testing in now enterprise feature right? its not free

  • @Sowmyav12
    @Sowmyav12 Рік тому

    is this course the same as at udemy?

    • @RaghavPal
      @RaghavPal  Рік тому

      Hi Sowmya, let me know which Udemy course are you referring to, there may be some common videos

  • @sathyam3677
    @sathyam3677 13 днів тому

    Hi raghav... This module info signer info doesn't match with other comes in bdd. Couldn't resolve. Please help

    • @RaghavPal
      @RaghavPal  12 днів тому

      Sathya
      Let's break it down step by step.
      Step 1: Understand the issue
      Can you please provide more context about the error message you're seeing? For example, what exactly does the error message say? Is it a warning or an error that prevents you from running your tests?
      Step 2: Verify the module info signer info
      In Katalon Studio, can you check the module info signer info in the following places:
      * In the `Settings` > `Project` > `Modules` section, check the `Signer Info` field for each module.
      * In the `Test Cases` > `BDD` section, check the `Module Info` section for each feature file.
      Are the signer info values different between these two places?
      Step 3: Check the module configuration
      Make sure that the module configuration is correct. Check the following:
      * In the `Settings` > `Project` > `Modules` section, ensure that the module is correctly configured, including the `Module ID`, `Module Version`, and `Signer Info`.
      * Verify that the module is correctly installed and enabled.
      Step 4: Check the BDD feature file configuration
      Check the BDD feature file configuration to ensure that it's correctly referencing the module. Verify the following:
      * The feature file is correctly linked to the module in the `Test Cases` > `BDD` section.
      * The `Module Info` section in the feature file is correctly configured, including the `Signer Info` field.
      Step 5: Clean and rebuild the project
      Try cleaning and rebuilding the project to ensure that all dependencies are updated correctly. You can do this by going to `File` > `Clean` and then `File` > `Rebuild`.
      Step 6: Check for any conflicts or version issues
      If you're using multiple modules or plugins, check for any conflicts or version issues that might be causing the mismatch. Ensure that all modules and plugins are compatible with each other and with the version of Katalon Studio you're using.
      If none of these steps resolve the issue, please provide more details about your project, including the Katalon Studio version, module versions, and any error messages you're seeing. I'll do my best to help you troubleshoot the issue
      -

    • @sathyam3677
      @sathyam3677 12 днів тому

      @@RaghavPal Thanks much for your timely response. Didn't expect the reply. Wanna detail the issue. Error comes during bdd execution. But db connection was successful. Thought like no issues with MySQL jar. No issues in importing cucumber. Just included print statements in groovy file. In library MySQL jar alone there. Same signature only there. Error is "`java.lang.SecurityException: class "module-info"'s signer information does not match signer information of other classes in the same package`,

    • @sathyam3677
      @sathyam3677 12 днів тому

      @@RaghavPal If possible for you, share your mail to detail more. And thanks a lot for all your efforts and help

    • @RaghavPal
      @RaghavPal  12 днів тому

      Sathya
      If you have any more queries, can let me know here

    • @sathyam3677
      @sathyam3677 4 дні тому

      @@RaghavPal thanks much ragul. I added test listener with @beforetestcase. Now it's working fine.

  • @godwinoyale3550
    @godwinoyale3550 Рік тому

    this part 2 is not downloading, keep saying incomplete file

    • @RaghavPal
      @RaghavPal  Рік тому

      are you talking about the video or some resource

    • @godwinoyale3550
      @godwinoyale3550 Рік тому

      @@RaghavPal I'm talking about the video sir

    • @RaghavPal
      @RaghavPal  Рік тому

      It's working here ua-cam.com/video/u7fyL8Ft36A/v-deo.html

  • @meena723
    @meena723 Рік тому

    Hi sir gd evng, when Iam working with EnvironmentProfileDemo testcaste Iam getting below error like"org.openqa.selenium.ElementNotInteractaleException:element not intractable".Could you please help me out from this issue sir.

    • @RaghavPal
      @RaghavPal  Рік тому +1

      Hi Meena, this should not be due to env profile, Check the element locators, try adding new locators or add some wait time before the step

  • @user-ds5nv1rz7i
    @user-ds5nv1rz7i 7 місяців тому

    Hi, I have a question, can I call a variable in a xml archive?

    • @RaghavPal
      @RaghavPal  7 місяців тому +1

      Yes Janneth, although getting more context and details will help

    • @user-ds5nv1rz7i
      @user-ds5nv1rz7i 7 місяців тому

      @@RaghavPal Great :D I have a xml where I declared the variable ${fecha} in the tab variable in katalon studio but when i tried called variable in the xml dont works. The API needs an xml type file that I load from HTTP Body form-data and within that file I command to call the variable declared Fecha="${fecha}"

    • @RaghavPal
      @RaghavPal  7 місяців тому +1

      Janneth
      Here are some potential causes and troubleshooting steps:
      1. Variable Scope:
      - Check for global scope: Ensure the `fecha` variable is defined in the Global Variables tab or a higher-level scope that encompasses the test case where you're using the XML file.
      - Verify context: If the variable is defined within a specific test case or suite, make sure you're referencing it within that context.
      2. Variable Name and Formatting:
      - Case sensitivity: Ensure the variable name in the XML file matches the exact case of the variable declaration in Katalon Studio (e.g., `Fecha="${fecha}"`).
      - Curly braces: Use the correct syntax for variable substitution: `${fecha}` without any spaces between the braces and the variable name.
      3. XML File Handling:
      - Load the XML file correctly: Employ appropriate methods like Groovy's `XmlParser` or Katalon Studio's built-in XML parsing features to load and modify the XML content.
      - Apply substitution after loading: Perform variable substitution after loading the XML file into a variable or object, as direct modification of the file might not work as expected.
      4. HTTP Body Handling:
      - Check for variable expansion: Verify that Katalon Studio expands variables within the HTTP Body form-data. You might need to explicitly trigger variable substitution using functions or settings within the tool.
      5. Debugging and Verification:
      - Print variable values: Use `println` or logging statements to check if the `fecha` variable holds the correct value before XML substitution.
      - Inspect final XML: Inspect the final XML content that's sent in the request to confirm if the variable has been replaced correctly.
      6. Katalon Studio Configuration:
      - Consult documentation: Refer to Katalon Studio's documentation or community forums for specific guidelines on variable usage within XML files and HTTP Body form-data.
      Please provide more information for tailored assistance:
      - Relevant code snippets: Share code related to variable declaration, XML file loading, and HTTP request construction.
      - Katalon Studio version: Specify the version you're using.
      - API documentation: If available, provide any relevant API documentation regarding XML file structure and variable usage.
      - Error messages: Include any specific error messages or logs you're encountering.