Home / Blogs

Automation Testing Blogs

Practical tutorials, framework guides, and testing tips from the Way2Automation team.

234 articles
March 18, 2023Way2Automation

Mouse Hover element using Selenide

Tutorial 17 – Mouse Hover element using Selenide What you will Learn in this blog: Mouse hover (example 1) Mouse hover (example 2) Code snippets Mouse hover (example 1) Go to https://www....

Read article →
March 16, 2023Way2Automation

Download a File using Selenide

Tutorial 16 – Download a file using Selenide What you will Learn in this blog: Download a file (example 1) Download a file (example 2) Code snippets Download a file (example 1) Let us now...

Read article →
March 15, 2023Way2Automation

Upload a file using Selenide

Tutorial 15 – Upload a file using Selenide What you will Learn in this blog: Upload a file (example 1) Upload a file (example 2) Code snippets Upload a file (example 1) Let us now see how...

Read article →
March 14, 2023Way2Automation

Handle dropdowns in Selenide

Tutorial 1 4 – Handle dropdowns in S eleni de What you will Learn in this blog: selectOption() by integer selectOption() by value selectOptionByValue() by attribute value Code snippet sel...

Read article →
March 10, 2023Way2Automation

ElementsCollection in Selenide

Tutorial 11 – Elements Collection concept in Selenide What you will Learn in this blog: Usage of ElementsCollection class Usage of SelenideElement CollectionCondition Code snippet Usage o...

Read article →
March 10, 2023Way2Automation

Browser based Authentication in Selenide

Tutorial 10 – Browser based Authentication in Selenide L au n ch https://the-internet.herokuapp.com/ Click ‘Basic Auth’ link that you see above. Notice below that a ‘Sign in’ popup comes...

Read article →
March 9, 2023Way2Automation

Handle Iframes in Selenide

Tutorial 9 – Handle frames in Selenide What you will Learn in this blog: Handle frames in Selenide Code snippet Handle frames in Selenide A frame is simply an html page embedded within an...

Read article →
March 8, 2023Way2Automation

handling JavaScript Alerts in Selenide

Tutorial 8 – Handle JavaScript Alerts using Selenide What you will Learn: Handle js alert (example#1) Handle js alert (example#2) Code snippet Handle js alert (example#1) Launch https://t...

Read article →
March 7, 2023Way2Automation

WebDriverRunnerClass usage in Selenide

Tutorial 7 – WebDriverRunner class in Selenide What you will Learn: Get current url Invoke ‘S elenium ’ methods using getWebDriver() Validate current browser type current frame url Code s...

Read article →
March 2, 2023Way2Automation

First Selenide Script

Tutorial 2 – Create and execute first Selenide Script What you will Learn: Execute first selenide script Difference between $ and $$ Code snippet Execute first selenide script We have alr...

Read article →
March 1, 2023Way2Automation

Selenide Setup in Eclipse IDE

Tutorial 1 – Setup Selenide in Eclipse IDE What you will Learn: Create maven project and setup selenide Create maven project and setup selenide Create maven project in eclipse, follow the...

Read article →
January 31, 2023Way2Automation

Upload a file using Playwright Python

Tutorial 14 – Upload a file using Playwright Python What you will Learn in this blog: Upload a file using Playwright python Code snippets Upload a file using Playwright python Let us now...

Read article →
January 30, 2023Way2Automation

Download a File using Playwright Python

Tutorial 13 – Download a File using Playwright Python What you will Learn in this blog: Download a file using Playwright python File download path Code snippets Download a file using Play...

Read article →
January 29, 2023Way2Automation

Handle frames in Playwright-Python

Tutorial 12 – Handle frames in Playwright-Python What you will Learn in this blog: Handle frames in Playwright-Python Code snippet Handle frames in Playwright-Python A frame is simply an...

Read article →
December 19, 2022Way2Automation

Setup Pytest-Playwright in PyCharm

Tutorial 6 – Setup Pytest-Playwright in PyCharm What you will Learn: Install pytest framework in playwright Create pytest code and execute the same Code snippets Install pytest framework...

Read article →
December 12, 2022Way2Automation

Setup Playwright-Python in PyCharm IDE

Tutorial 1 – Playwright Python setup in PyCharm IDE What you will Learn: Install Python Install PyCharm IDE Install playwright package D ownlo ad binaries for browsers (chromium, firefox,...

Read article →
November 25, 2022Way2Automation

Create TestNg Test using Playwright Java

Tutorial 21 – Create TestNg Test using Playwright Java What you will Learn in this blog: How to create TestNG test using Playwright Java Solve 2 exceptions (unsupportedClassVersion, Illeg...

Read article →
November 16, 2022Way2Automation

Download a File using Playwright Java

Tutorial 19 – Download a File using Playwright Java What you will Learn in this blog: Download a file using Playwright Java File download path Code snippets Download a file using PW Let u...

Read article →
November 12, 2022Way2Automation

Post API Request using Playwright Java

Tutorial 17 – Post API Request using Playwright Java What you will Learn in this blog: Post Request API Parse json body POST Request (Register successful) POST Request (Register unsuccess...

Read article →
October 25, 2022Way2Automation

Explicit timeouts in Playwright Java

Tutorial 11 – Explicit timeouts in Playwright Java What you will Learn in this blog: Explicit Timeout in Playwright Java Code snippets Explicit Timeout in Playwright Java In the previous...

Read article →
October 2, 2022Way2Automation

Locators in Playwright-Java

Tutorial 6 – Locators in Playwright-Java What you will Learn in this blog: Locating element using ‘text’ locator Use of first(), last() to locate the elements Code snippets Locating eleme...

Read article →
September 23, 2022Way2Automation

‘Record’ feature in Playwright-Java

Tutorial 5 – ‘Record’ feature in Playwright-Java What you will Learn in this blog: How to use ‘Record’ feature in Playwright-Java Code snippets How to use ‘Record feature in Playwright-Ja...

Read article →
September 2, 2022Way2Automation

Relative Locator ‘above’ in Playwright

Tutorial 20 – Relative Locator ‘above’ in Playwright What you will Learn: Relative Locator ‘above’ method Example #2 Code snippet s Relative Locator ‘above’ method Launch https://opensour...

Read article →
August 30, 2022Way2Automation

Auto-Timeouts in Playwright

Tutorial 19 – Auto Timeouts in Playwright What you will Learn in this blog: Auto Timeouts in PW Code snippets Auto Timeouts in PW The below url page mentions about the descriptions of var...

Read article →
August 23, 2022Way2Automation

Download a File using Playwright

Tutorial 17 – Download a File using Playwright What you will Learn in this blog: Download a file using PW Code snippets Download a file using PW Let us now see how to download a file usin...

Read article →
August 19, 2022Way2Automation

Post API Request using Playwright

Tutorial 16 – Post API Request using Playwright What you will Learn in this blog: Post Request API Assert response POST Request (Register successful) POST Request (Register unsuccessful)...

Read article →
August 5, 2022Way2Automation

Automating Frames in Playwright

Tutorial 12 – Handle frames in Playwright What you will Learn in this blog: How to handle frames in PW Code snippet Handle frames in PW A frame is simply an html page embedded within anot...

Read article →
August 3, 2022Way2Automation

Perform Hover operation in Playwright

Tutorial 11 – Hover an element in Playwright What you will Learn in this blog: Alternate command to click the text link Hover an element Code snippet Alternate command to click the text l...

Read article →
July 16, 2022Way2Automation

Annotations in Playwright

Tutorial 5 – Assertions (contd…) and Annotations What you will Learn in this blog: Recap of ‘ to Contain Text() ’ a ssertion Assertion to match 100% text Assert the count Annotations Intr...

Read article →
July 13, 2022Way2Automation

Working with Assertions in Playwright

Tutorial 4 – Input to form and Assertions What you will Learn in this blog: Working with forms / w or king with Inputs Working with Assertions (assert URL) Assert page title Element visib...

Read article →
July 1, 2022Way2Automation

Playwright Introduction

Tutorial 1 - Introduction to Playwright Welcome you all to the brand new ‘Playwright Automation’ blog series! In this entire series, we would be learning about Playwright Test Automation...

Read article →
January 6, 2022Way2Automation

Read Pom XML Using Jenkinsfile

Devops Tutorial 33: Read pom xml file from Jenkinsfile What you will Learn: Read pom xml file from Jenkins pipeline Read pom xml file from Jenkins pipeline Create a new file ‘pom.xml’ in...

Read article →
January 4, 2022Way2Automation

Read_PropertiesFile_Using_Jenkinsfile

Devops Article#32: Read properties file from Jenkinsfile What you will Learn: Read properties file from Jenkins pipeline Read properties file from Jenkins pipeline Install ‘Pipeline Utili...

Read article →
January 3, 2022Way2Automation

Setup Jenkins Pipeline Email

Devops Tutorial 31 – Setup Jenkins pipeline Email On the Jenkins dashboard, you would see ‘Manage Jenkins’ Click ‘Manage Jenkins’ Click ‘Configure System’ seen above. Scroll down, you wou...

Read article →
January 1, 2022Way2Automation

Selenium 4 Grid Distributed Mode

Tutorial 25 - Selenium 4 Grid Distributed mode Let us now see how to setup the third mode viz Distributed mode. Go to the official download page and download the latest stable version of...

Read article →
December 31, 2021Way2Automation

Selenium 4 Grid Classic Mode

Tutorial 24 - Selenium 4 Grid Classic mode Let us now see the second mode viz Classic mode (hub and node to be started separately) Go to the official download page and download the latest...

Read article →
December 31, 2021Way2Automation

Integrate_CucumberBDD_With_Selenium-Part7

Tutorial 20 – Integrate Cucumber with Selenium – Part 7 What you will Learn : Create Runner file Execute Runner file One important note Cucumber report Introduce an error to generate a sc...

Read article →
December 31, 2021Way2Automation

Integrate_CucumberBDD_With_Selenium-Part6

Tutorial 19 – Integrate Cucumber with Selenium – Part 6 What you will Learn : Continue with L oginPageSteps.java step definition file Continue with LoginPageSteps.java step definition fil...

Read article →
December 31, 2021Way2Automation

Integrate_CucumberBDD_With_Selenium-Part5

Tutorial 18 – Integrate Cucumber with Selenium – Part 5 What you will Learn : L oginPageSteps.java step definition file LoginPageSteps.java step definition file We will next go to our ste...

Read article →
December 31, 2021Way2Automation

Integrate_CucumberBDD_With_Selenium-Part4

Tutorial 17 – Integrate Cucumber with Selenium – Part 4 What you will Learn : LoginPage class By Locators (Object repository) Constructor of page class P age actions LoginPage class For e...

Read article →
December 31, 2021Way2Automation

Integrate_CucumberBDD_With_Selenium-Part3

Tutorial 16 – Integrate Cucumber with Selenium – Part 3 What you will Learn : Create application hook file @Before hook to read property file @Before hook to launch browser @After hook to...

Read article →
December 31, 2021Way2Automation

Integrate_CucumberBDD_With_Selenium-Part2

Tutorial 15 – Integrate Cucumber with Selenium – Part 2 What you will Learn : Add a utility in DriverFactory ThreadLocal concept init_driver() method getDriver() method delete cookies and...

Read article →
December 31, 2021Way2Automation

Integrate_CucumberBDD_With_Selenium-Part1

Tutorial 14 – Integrate Cucumber with Selenium – Part 1 What you will Learn : Add Selenium-java dependency in pom.xml Add WebDriverManager dependency Add ExtentReports Cucumber6 Adapter d...

Read article →
December 31, 2021Way2Automation

Expressions_In_Cucumber_BDD

Tutorial 13 – Expressions in Cucumber BDD What you will Learn : Backgound Cucumber Expressions Capture group Quantifiers in regular expressions Backgound Cucumber supports 2 types of expr...

Read article →
December 31, 2021Way2Automation

Cucumber_BDD_Reports-Part 2

Tutorial 12 – Cucumber Reports – Part 2 This tutorial is continuation of previous tutorial. So please read the previous tutorial before you read this one. What you will Learn : Publish re...

Read article →
December 31, 2021Way2Automation

Cucumber_BDD_Reports-Part 1

Tutorial 11 – Cucumber Reports – Part 1 What you will Learn : Generate json report Generate xml report Publish report on cucumber cloud using publish = true Generate json report Open the...

Read article →
December 30, 2021Way2Automation

Selenium 4 Grid Standalone Mode

Tutorial 23 - Selenium 4 Grid Standalone mode Let us now see the first mode viz Standalone Selenium 4 grid mode (both hub and node on same machine) Go to the official download page https:...

Read article →
December 30, 2021Way2Automation

Data Driven Testing in Cucumber BDD

Tutorial 10 – Data Driven Testing in Cucumber BDD What you will Learn : Data Driven Testing using ‘Examples’ keyword plus ‘Scenario Outline’ Data Driven Testing using ‘Examples’ keyword p...

Read article →
December 30, 2021Way2Automation

DataTable (asMaps) in Cucumber BDD

Tutorial 9 – DataTable (asMaps) in Cucumber BDD What you will Learn : DataTable concept Add column names DataTable asMaps DataTable concept Please read the DataTable concept explained in...

Read article →
December 29, 2021Way2Automation

Selenium 4 Grid Architecture

Tutorial 22 - Selenium 4 Grid Why do we need Selenium grid? Quick Overview When our hub is overloaded and is not able to handle any further requests from the client, in that scenario we c...

Read article →
December 28, 2021Way2Automation

DataTable_asLists_in_Cucumber_BDD

Tutorial 8 – DataTable (asLists) in Cucumber BDD What you will Learn : DataTable concept DataTable asLists DataTable concept We will now study about Data Table concept in Cucumber BDD. We...

Read article →
December 28, 2021Way2Automation

Hooks_In_Cucumber_BDD

Tutorial 7 – Hooks in Cucumber BDD What you will Learn : About cucumber Hooks Annotate tags with hooks Practical demonstration Multiple @Before with orders Multiple @After with orders Pas...

Read article →
December 28, 2021Way2Automation

Background Keyword In Cucumber BDD

Tutorial 6 – Background keyword in Cucumber BDD What you will Learn : About ‘Background’ keyword in cucumber User story Create feature file to capture scenarios Background keyword Referen...

Read article →
December 27, 2021Way2Automation

Cucumber Tags

Tutorial 5 – Cucumber Tags What you will Learn : Importance of cucumber tags Add 2 tags seperated by ‘or’ Add 2 tags seperated by ‘and’ Use tags to ignore a scenario Execute all the scena...

Read article →
December 27, 2021Way2Automation

Create runner file in Cucumber BDD

Tutorial 4 – Create runner file in Cucumber BDD What you will Learn : Create runner file Execute runner file as junit test Print the pretty output Monochrome option Execute runner file as...

Read article →
December 25, 2021Way2Automation

Stop execution and Dry run in behave BDD

Tutorial 20 – Stop execution and Dry run in behave BDD Welcome to the 20th article in Behave BDD series! What you will Learn : Stop execution on first failure Run without running --dry-ru...

Read article →
December 25, 2021Way2Automation

Re-run failed tests in behave BDD

Tutorial 19 – Re-run failed tests in behave BDD Welcome to the 19th article in Behave BDD series! What you will Learn : Rerun failed tests How to Re-run failed tests in behave Many a time...

Read article →
December 24, 2021Way2Automation

Tags in Behave BDD

Tutorial 15 – Tags in Behave BDD Welcome to the 15th article in Behave BDD series! What you will Learn : Importance of T ags Execute @Smoke test Execute 2 tags seperated by comma (logical...

Read article →
December 24, 2021Way2Automation

Allure Reports in Behave BDD

Tutorial 14 – Allure Reports in Behave BDD Welcome to the 14th article in Behave BDD series! What you will Learn: Install allure package Generate allure report in json format Convert json...

Read article →
December 24, 2021Way2Automation

Data Driven Testing in Behave BDD

Tutorial 13 - Data Driven Testing in Behave BDD Welcome to the 13th article in Behave BDD series! What you will Learn: Data Driven Testing using ‘Examples’ keyword and ‘Scenario Outline’...

Read article →
December 23, 2021Way2Automation

Background keyword in behave BDD

Tutorial 10 – Background keyword in behave BDD Welcome to the 10th article in Behave BDD series! What you will Learn : About ‘Background’ keyword User story Create feature file to capture...

Read article →
December 23, 2021Way2Automation

Sharing data between steps in Behave BDD

Tutorial 8 – Sharing data between steps in Behave BDD Welcome to the 8th article in Behave BDD series! What you will Learn : Overview of sharing data between steps ‘context’ variable Prac...

Read article →
December 23, 2021Way2Automation

Passing parameters to Steps in behave

Tutorial 7 – Passing parameters to Steps in behave Welcome to the 7th article in Behave BDD series! What you will Learn : A note on ‘And’ keyword Parameters Passing parameters to steps un...

Read article →
December 22, 2021Way2Automation

Custom Build Name for pipeline jobs

Devops Tutorial 28 - Custom Build Name for pipeline jobs What you will Learn: Create and display custom build name in a pipeline Create and display custom build name in a pipeline Click a...

Read article →
December 22, 2021Way2Automation

Multibranch pipeline in Jenkins

Devops Tutorial 27 - Multibranch pipeline in Jenkins In real scenario, multiple developers would be working on their respective branches. For example, developer1 would be working on featu...

Read article →
December 22, 2021Way2Automation

Jenkinsfile from Git SCM

Devops Tutorial 26 - Jenkinsfile from Git SCM What you will Learn: I nstall ‘ g it ’ plugin Create GitHub repository and commit a new file Create pipeline job Install ‘git’ plugin Install...

Read article →
December 22, 2021Way2Automation

Jenkins_Build_Pipeline

Devops Tutorial 24 - Jenkins Build Pipeline What you will Learn: C reate and chain jobs Setup Build pipeline ( install ‘ Build pipeline’ plugin) Add ‘Build Pipeline’ view Run pipeline Con...

Read article →
December 22, 2021Way2Automation

Jenkins Delivery pipeline (Continued)

Devops Tutorial 23 - Jenkins Delivery pipeline (Continued) What you will Learn: Setup Delivery pipeline ( add ‘Delivery pipeline’ view) View Fullscreen Enable start of new pipeline build...

Read article →
December 22, 2021Way2Automation

Jenkins Delivery Pipeline

Devops Tutorial 22 - Jenkins Delivery P ipeline What you will Learn: Stages in Continuous delivery and deployment Continuous Integration What is a Pipeline Install ‘Managed Scripts’ plugi...

Read article →
December 21, 2021Way2Automation

Handle dynamic dropdowns in cypress

Tutorial 28 – Handle dynamic dropdowns in cypress What you will Learn : Handle dynamic dropdown in cypress click({force:true}) usage type('{enter}') usage Handle dynamic dropdown in cypre...

Read article →
December 21, 2021Way2Automation

Handle_Static_Dropdowns_In_Cypress

Tutorial 27 – Handle static dropdowns in cypress Launch http://demo.automationtesting.in/Register.html You would see a static dropdown against the field ‘Skills’. In a static dropdown, th...

Read article →
December 21, 2021Way2Automation

Vi_Editor_Networking_Essentials_Devops

Vi Editor, Networking commands essentials for Devops What you will Learn: Vi Editor Introduction Vi modes Switch from read-only to insert mode in Vi Save the file in Vi Quit the file with...

Read article →
December 21, 2021Way2Automation

Process_Management_Essentials_Devops

Process management essentials for Devops What you will Learn: Difference between service and process Exploring Processes (ps -a, ps -au, ps -aux) kill the process netstat (for listening s...

Read article →
December 21, 2021Way2Automation

Services_Management_Essentials_Devops

Services management Essentials for Devops What you will Learn: Remove package using apt-get remove Remove package using apt-get purge Clear cache Install nginx webserver (nginx as backgro...

Read article →
December 21, 2021Way2Automation

Package_Management_Essentials_Devops

Software package management What you will Learn: What is a package Debian and Redhat packages Package repository How to download software package (method 1) How to install software packag...

Read article →
December 21, 2021Way2Automation

Linux_Permissions_For_Devops

Linux permissions What you will Learn: R e move users Permission groups Permission types Practical example of permisions Permission sequence change permission mode (chmod) Set the d irect...

Read article →
December 21, 2021Way2Automation

Redirection_UserManagement_In_Linux

Redirection, grep, pipe , etc.. What you will Learn: Redirection commands (override, append text) g rep command , grep - r , grep - nr printenv Modify PATH variable User management (/etc/...

Read article →
December 21, 2021Way2Automation

Handle_Radiobuttons_In_Cypress

Tutorial 26 – Handle radiobuttons in cypress What you will Learn : C heck status of radio buttons: visible or not Check if radio buttons are check ed or not Check a radio button Complete...

Read article →
December 20, 2021Way2Automation

Important Linux commands for Devops

Important Linux commands for Devops What you will Learn: pwd Change directory commands: cd , cd ~, cd - List commands: ls, ls -l, ls -la, ls – lh , ls -lht, ls – lhtr touch command cat co...

Read article →
December 20, 2021Way2Automation

Handle_Checkboxes_In_Cypress

Tutorial 25 – Handle checkboxes in cypress What you will Learn : How to check the checkboxes using ‘check()’ method Add assertion to check the status of checkbox, whether it is checked or...

Read article →
December 19, 2021Way2Automation

Learn about Alias in cypress

Tutorial 21 – Alias in cypress What you will Learn : Use of A lias in cypress Alias syntax Practical Examples Use of Alias in cypress Cypress has some limitations in using traditional way...

Read article →
December 18, 2021Way2Automation

Configure XPath plugin in Cypress

Tutorial 20 – Configure XPath plugin in Cypress In this tutorial we will see, how to use xpath in cypress. We know that, by default, cypress uses css selector. However, if you have expert...

Read article →
December 18, 2021Way2Automation

Handle 503 status code error in cypress

Tutorial 19 – Handle 503 status code error in cypress When we launch some of the applications, we might get ‘service unavailable’ error or 503 response code. As you can read below, this e...

Read article →
December 18, 2021Way2Automation

Execute feature file in Cypress Cucumber

Tutorial 18 – Execute feature file in Cypress Cucumber What you will Learn : Execute and Run a feature file in powershell Execute and Run a feature file in cmd mode Execute/Run a feature...

Read article →
December 15, 2021Way2Automation

Install Cypress Cucumber plugin

Tutorial 14 – Install Cypress Cucumber plugin What you will Learn : Install cypress-cucumber plugin Add cucumber plugin to cypress project Install cypress-cucumber plugin Launch the below...

Read article →
December 14, 2021Way2Automation

Introducing Cypress with Cucumber BDD

Tutorial 13 – Introducing Cypress with Cucumber BDD What you will Learn : What is BDD (Business driven development) ? Gherkin syntax E2E shopping cart Gherkin syntax Scenario keyword Feat...

Read article →
December 12, 2021Way2Automation

Learn about XHR Testing in Cypress

Tutorial 11 – XHR Testing Introduction in Cypress What you will Learn : What is XHR Request? XHR testing with cypress When to perform XHR testing? Understand mocking and spying Understand...

Read article →
December 6, 2021Way2Automation

Locators in Cypress

Tutorial 5 – Locators in Cypress What you will Learn : Overview of HTML page How to locate elements in a webpage using css selector Use ‘ class ’ as an attribute to locate an element Use...

Read article →
December 4, 2021Way2Automation

Pycharm IDE Setup (Step by Step)

Tutorial 4 – Setup PyCharm IDE Welcome to the 4th article in Behave BDD series! What you will Learn : Download PyCharm IDE Install PyCharm IDE Configure python interpreter Change Theme Do...

Read article →
December 4, 2021Way2Automation

Cucumber setup in Eclipse

Tutorial 2 – Setup cucumber in eclipse What you will Learn : Cucumber-BDD Framework design flow Create Maven project in eclipse Download cucumber eclipe plugin Delete the dummy packages A...

Read article →
December 3, 2021Way2Automation

Cucumber BDD Intro

Tutorial 1 – Cucumber BDD Introduction What you will Learn : What is BDD (Business driven development) ? Gherkin syntax E2E shopping cart Gherkin syntax Scenario keyword Feature keyword L...

Read article →
December 2, 2021Way2Automation

Tutorial 9: Merge Branch

What you will Learn: Create a branch and checkout in a single command Delete a branch Merge branches in remote GitHub Pull merged branch in local machine Create a branch and checkout in a...

Read article →
December 2, 2021Way2Automation

Common Exceptions in Selenium

When things go awry: Exceptions in Selenium Has it happened to you that you went to a restaurant to have a nice dinner and when it’s time to pay the bill, you realize that you have forgot...

Read article →
December 1, 2021Way2Automation

Run cypress tests in Test Runner

Tutorial 3 - Cypress Test Runner What you will Learn : Start cypress in code editor How to launch Test Runner Run de mo (sample) test s in cypress Start cypress in code editor To start cy...

Read article →
November 27, 2021Way2Automation

Introduction To Python Behave BDD

This is the first tutorial in Python Behave BDD series! What you will Learn : What is BDD (Behavior driven development) ? Gherkin syntax E2E shopping cart Gherkin syntax Scenario keyword...

Read article →
November 26, 2021Way2Automation

Tutorial 8 : Create branch

What you will Learn: Branches overview Create new branch Switch to a new branch Switch to main branch Create a new file on the new branch Push branch to GitHub Branches overview A branch...

Read article →
November 26, 2021Way2Automation

Welcome to Cypress Test Automation

Tutorial 1 – Introduction to Cypress Welcome to Cypress Test Automation & this is the first tutorial in this web automation series. There is a lot of buzz around cypress today and given t...

Read article →
November 11, 2021Way2Automation

Tutorial 7 : Pull files from GitHub

What you will Learn: Pull file from GitHub to local GIT repository (git pull) Pull file from GitHub to local GIT repository (git pull) Now we will see the reverse process viz pulling the...

Read article →
November 4, 2021Way2Automation

Tutorial 6 : Push changes to GitHub

What you will Learn: git checkout (to discard the changes) Importance of Github Create Git repository on GitHub Push local GIT repository to remote GitHub (git push) Git checkout (to disc...

Read article →
November 1, 2021Way2Automation

Tutorial 5: Commit files to GIT

What you will Learn: Commit file to local GIT repo ‘git log’ and ‘git show’ commands Modify a file git diff Commit file to local GIT repository Let us suppose, we build some feature and g...

Read article →
October 27, 2021Way2Automation

Tutorial 4: Initialize GIT

What you will Learn: Initialize GIT repository on local machine Create files inside local working directory Git status Add files to Git staging (git add) Initialize GIT repository on loca...

Read article →
October 16, 2021Way2Automation

Tutorial 3: Create Git Repository

What you will Learn: Create Git account Create GIT repository on remote GitHub server Register username & email id with GIT Create GIT repository on our local machine Create Git account G...

Read article →
October 11, 2021Way2Automation

Tutorial 2-GIT Installation

What you will Learn Introduction to GIT Git components Download & Install GIT on windows Introduction to GIT Let us suppose you have been developing your new website on your local machine...

Read article →
October 4, 2021Way2Automation

Tutorial 1- DevOps Overview

Welcome to the exciting world of DevOps! What you will Learn: SDLC evolution Before DevOps After DevOps DevOps Engineer role Benefits of DevOps Brief overview of DevOps Tools Typical DevO...

Read article →
September 19, 2021Way2Automation

Tutorial 5- Locators (Part 1)

This is the next tutorial in selenium-java sereis. In the last tutorial, we had studied about webdriver interface. In this tutorial we are going to take a look at different locators to id...

Read article →
September 18, 2021Way2Automation

Tutorial 3- Web Driver Interface

This is the next tutorial in selenium-java sereis. In the last tutorial, we had studied about how to work with different browsers. In this tutorial we are going to take a look at webdrive...

Read article →

No blog articles match your search.