Skip to main content

Katalon studio Execution Profiles


Hi Folks,

I want to share my experience regarding the learning, My project manager asked me to find the best way to automate the web application for the regression/retest purpose. So I had a research on the tools and technologies regarding automation. So I found this :)

In this post I would like to share my knowledge on Katalon Studio Profiles.  Let's have a quick idea regarding Katalon studio.
Katalon studio is a free automation testing tool and supports the web and mobile environment, and built on top of the open-source automation frameworks Selenium, Appium with a specialized IDE.

Pre requests
- You can download Katalon studio from this link.
I am using the latest version in order to avoid unnecessary errors.


First, I will show how to record the Web application via Katalon studio. Find below mentioned test scenarios which are going to be recorded
1. Record the test case using the Web icon.



2. Once you click the icon, you will see a popup window displayed. There you have to mention the Web App URL and the Browser going to be used for the automation.

                                                         By selecting the browser you can start the recording

3. Once you finish the recording click the stop button and save the objects in repository.


                                                                                                         Passwords are saved in an encrypted format

Now we will how to send different data to one login modal.

Profiles

1. Create a new execution profile.

 
2. There you can provide the username and password as a global variable.

                             Encrypted password is given as the value for password
 

3. Now go to the manual view of the Test case and add the global variables as Input
Username item -> Double click on the input.


4. Script view will be display like this.

5. Now you are set to run the test case, Make sure you select the desired profile before you run.



Likewise you can maintain your massive projects profile by profile.

Happy Testing !!!

Comments

Popular posts from this blog

Mobile Test Automation using Appium and Android studio

In this article we will discuss about how to automate Mobile application using Appium Server and Android Studio. Appium supports both iOS and Android. Appium is HTTP server. It receives the commands from client, executes the command on Mobile device and send a HTTP response representing the result of the command execution. I am going to use Android studio to create a virtual emulator. And Selenium WebDriver will be used to write the Client. I would prefer to use the virtual emulator instead of using real device. In actual devices you may find difficulties to connect/detect it. Pre-requisites .apk file is required to install in Mobile device (Virtual emulator). Android Studio, Appium desktop server and intelliJ IDEA have to be installed. Virtual emulator This post guides you to create the Virtual emulator using Android Studio. Once you launch the emulator now It's time to install the mobile application which is going to be automated. Drag and drop the apk file ...

GitLab and Jenkins configuration through SSH

In my previous post I have mentioned how to integrate GitLab with Jenkins using username and password. Now we will learn how to configure Jenkins and GitLab using SSH connection. Login as Jenkins user sudo su - jenkins Run the following command to generate SSH key,  ssh - keygen Now it will create  a directory named .ssh if it doesn't exist, Press enter and re-enter when you are prompted to enter passphrase. thuvvareka : ~ jenkins$ ssh - keygen Generating public / private rsa key pair . Enter file in which to save the key ( / Users / Shared / Jenkins / . ssh / id_rsa ) : Created directory ' /Users/Shared/Jenkins/.ssh ' . Enter passphrase ( empty for no passphrase ) : Enter same passphrase again : Your identification has been saved in / Users / Shared / Jenkins / . ssh / id_rsa . Your public key has been saved in / Users / Shared / Jenkins / . ssh / id_rsa . pub . The key fingerprint is : SHA256 : O9APiAETUYC87e9T6k18SPFQxEN4R2gJbKG6JLOID64 jenkins@thu...