Knowing or unknowingly we all introduce code smell in our test automation code and thus…
Category: Automation
TypeScript over JavaScript in test automation framework
Here are the key advantages of using TypeScript over JavaScript in test automation: 1. Type…
ScenarioContext.Current vs Context Injection in Specflow
Within ScenarioContext in SpecFlow, there are two distinct ways to share data between steps in…
Defining the scope of our End to End tests
We all should try that our End-to-End test should NOT considerably reiterate the test efforts…
How to handle multiple environments in the Node.js framework?
There are multiple ways to achieve it but one of the simplest ways is to…
Clipboardy: Node.js library
Clipboardy is a popular Node.js library that provides a cross-platform solution for interacting with the…
Restriction download option in Selenium
At times, we need to visit a page in our application that automatically starts downloading…
Winston
Winston: A logger for just about everything. Winston is a popular logging library for Node.js…
False-Positive & False-Negative in Test Automation
False-Negative is a case where your test result comes out to be positive, but in…
What happens when you also need to test how your application behaves on a slow connection using Selenium?
Execute the Selenium test suite on a slow network connection: public class SetNetworkConditions { public…