Harshit Paul

How To Generate Code Coverage Report Using JaCoCo-Maven Plugin

Code coverage is a software quality metric commonly used during the development process that lets you determine the degree of code that has been tested (or executed). To achieve optimal code coverage, it is essential that the test implementation (or test suites) tests a majority percent of the implemented code. There are a number of …

How To Generate Code Coverage Report Using JaCoCo-Maven Plugin Read More »

How To Modify HTTP Request Headers In JAVA Using Selenium WebDriver?

One of the most common test automation challenges is how do we modify the request headers in Selenium WebDriver. As an automation tester, you would come across this challenge for any programming language, including Java. Before coming to the solution, we need to understand the problem statement better and arrive at different possibilities to modify …

How To Modify HTTP Request Headers In JAVA Using Selenium WebDriver? Read More »

How To Handle Pseudo-Elements In CSS With Selenium?

While performing UI automation testing on a webpage, we all try to work with the web elements such as buttons, texts, etc. Interaction with the WebElements in the DOM is made possible with the help of Selenium locators. However, there are certain elements on a web page that even the locators can’t manage. Pseudo-elements in …

How To Handle Pseudo-Elements In CSS With Selenium? Read More »

Configure Cucumber Setup In Eclipse And IntelliJ [Tutorial]

Selenium is a test automation framework extensively used by organizations looking to expedite the web-product testing process. As far as test automation frameworks in Java are concerned, TestNG is largely preferred by QA engineers for the development & enhancement of test suites. With the adoption of Agile methodology in the work environment, a diverse set …

Configure Cucumber Setup In Eclipse And IntelliJ [Tutorial] Read More »

How To Handle Dropdowns In Selenium WebDriver Using Python?

Dropdowns are an integral part of modern websites. And like any other HTML element, these need to be tested as well, especially when you are performing automated browser testing. UI/UX designers love dropdown elements, but it’s the automation testing engineers who get to play with it. Therefore, it becomes important to know how to handle …

How To Handle Dropdowns In Selenium WebDriver Using Python? Read More »

How To Build a CI/CD Pipeline In Azure DevOps ?

Azure DevOps by Microsoft Azure is one of the leading tools that automate CI/CD’s process and, in turn, supports automatic builds and code projects to make them available to others. The Azure pipelines combine Continuous Integration (CI) and Continuous Delivery (CD) to consistently test and build the code and ship it to the target environment. …

How To Build a CI/CD Pipeline In Azure DevOps ? Read More »

Top 5 Cucumber Best Practices For Selenium Automation

Do you know Cucumber is a great tool used to run acceptance tests using the plain-text functional descriptions with Gherkin? Behavior Driven Development strategy or BDD, as it is popularly known, is implemented using the Cucumber tool. The best part about using the Cucumber BDD framework are: Tests are first documented before being implemented. Tests …

Top 5 Cucumber Best Practices For Selenium Automation Read More »