Category Archives: Automation

Fluent Interface Design Pattern in Automation Testing

Selenium JavaAutomationTutorial

Fluent Interface Design Pattern in Automation Testing

Recently, I was going through some of the design patterns in Java by reading the book Head First Design Patterns by Eric Freeman, Elisabeth Robson, Bert Bates, and Kathy Sierra.

October 27, 2022

view count274586 Views

Read time26 Min Read

How To Handle Multiple Windows In Selenium Python?

AutomationTutorial

How To Handle Multiple Windows In Selenium Python

Automating testing is a crucial step in the development pipeline of a software product. In an agile development environment, where there is continuous development, deployment, and maintenance of software products, automation testing ensures that the end software products delivered are error-free.

October 20, 2022

view count247520 Views

Read time20 Min Read

Getting Started with SpecFlow Actions [SpecFlow Automation Tutorial] (2)

AutomationSelenium C#Tutorial

Getting Started with SpecFlow Actions [SpecFlow Automation Tutorial]

With the rise of Agile, teams have been trying to minimize the gap between the stakeholders and the development team.

October 14, 2022

view count263335 Views

Read time16 Min Read

Selenium JavaAutomationTutorial

How To Handle Stale Element Reference Exceptions In Selenium Java

While using Selenium with Java, we experience several exceptions while developing our automation code. An exception is an event that interrupts a program’s execution flow.

October 3, 2022

view count217731 Views

Read time14 Min Read

How To Automate Shadow DOM In Selenium WebDriver

Selenium JavaAutomationTutorial

How To Automate Shadow DOM In Selenium WebDriver

I came across one of the test cases in my previous projects where I had to click on a button to navigate to the next page. I searched for the element locator of the button on the page and ran the tests hoping it would click the button and navigate to the next page.

September 26, 2022

view count206918 Views

Read time14 Min Read

How To Download File Using Selenium Python?

Selenium PythonAutomationTutorial

How To Download File Using Selenium Python

Although browsers such as Firefox and Chrome have made downloading files easier, these downloads depend on users visiting a website and manually clicking a download button. This can be a problem if the user is interested in downloading multiple files.

August 12, 2022

view count496810 Views

Read time15 Min Read

Ways To Speed Up Testing Cycle

AutomationManual Testing

19 Ways To Speed Up Testing Cycle

How can we speed up test cycles? It’s a question that large enterprises and SMBs alike often wonder. Evaluating a system and its components to check whether they satisfy the end-user requirements or not is as important as developing the system itself.

August 9, 2022

view count611982 Views

Read time19 Min Read

How To Handle Errors And Exceptions In Selenium Python

Selenium PythonAutomationTutorial

How To Handle Errors And Exceptions In Selenium Python

In the world of automation testing, Selenium is a free and open-source framework used to perform web application testing in web browsers like Chrome, Safari, Firefox, Opera, and Edge. You can write Selenium IDE tests using various programming languages such as Python, Java, JavaScript(Node.js), Kotlin, Ruby, PHP, and C#.

July 20, 2022

view count571754 Views

Read time18 Min Read

How To Perform Web Scraping With JavaScript And Selenium

Selenium JavaScriptAutomationTutorial

Guide To Web Scraping With JavaScript And Selenium

Web scraping with JavaScript is a very useful technique to extract data from the Internet for presentation or analysis. However, in this era of dynamic websites, it becomes difficult to accurately extract data from the web because of the ever-changing nature of data.

July 18, 2022

view count534641 Views

Read time18 Min Read

How To Automate Filling In Web Forms With Python Using Selenium

Selenium PythonAutomationTutorial

How To Automate Filling In Web Forms With Python Using Selenium

Test automation has become essential in all software development projects due to agile business needs that increasingly require faster development and delivery. Also, automating frontend tests has become commonplace in the daily lives of software quality professionals.

July 13, 2022

view count527917 Views

Read time17 Min Read