Tools

XPATH: With Great Power Comes Great Responsibility
Picture this. You’re writing a test script that needs to click a link to verify its functionality, but that button...

How to run tests remotely in BrowserStack with Selenium
BrowserStack is one of several services that can be used to run a test remotely. Imagine the possibility of testing...

Dynamic Web Elements: How to interact with them?
¿Have you ever mapped an element in your page object, it runs awesome the first time and then… Does it just stop...

Selenium: The Quick and Dirty Guide
With so many huge tutorials about building huge Selenium Frameworks using the Page Object Model and other fancy...

What are APIs? And How can they enhance your testing?
An API (Application programming interface) is a set of tools that are used to build software and also make them...

If Clauses vs. ASSERT Statements – When to use which one?
If clauses and ASSERT statements serve different, yet similar functions. The goal of this article is to establish once...

API Testing Tools: An Example-Based Guide
For API testing, there are many tools out there that let you perform the test and collect the results. In this...

Negative Testing with Selenium
Sometimes our automated tests need to dig a bit deeper. Sometimes, we need to validate more than just the happy path....