logo logo
post image

How to Upload Files while Automating Web Tests (No...

Uploading a file from your local machine to your web app is a pretty common scenario, that must be included in your web test automation sometimes to complete end to end...

post image

Puppeteer: Web Automation using Headless Chrome Node.js API

Recently, there has been a lot of talk around Puppeteer, and the wide range of features it can offer with very lightweight code! It is a node.js API library that enables control...

post image

Dependency Testing with TestNG

In this 3rd TestNG article, we will explore Dependency Testing. Dependency Testing allows a single Test Method to depend on one or more Test Methods. This is a valuable feature...

post image

Zalenium – Dockerized Selenium Grid Infrastructure

Zalenium is a highly flexible and auto-scalable Docker container-based Selenium Grid Infrastructure. It has the feature to spin up selenium docker containers instantly as nodes...

post image

Use Smart Selenium Waits (FluentWait) to Avoid Flakiness

Waits in automated testing are crucial and in any project we have - we will need to include some kind of waiting mechanism in order to maintain the stability of our tests and...

post image

How I Made A New TestProject Addon For Appium

As a lead maintainer of the Appium project, I was very excited to learn about TestProject building a test building and running tool on top of Appium and Selenium. Recently, I was...

post image

Next Generation Front End Testing using WebDriver and DevTools:...

Back in 2017, Google has announced Multi-client remote debugging support on Chrome v63 and above. Multi-client remote debugging support opens up interesting opportunities for...

post image

Get Started with SpecFlow in your Test Automation Project

In this series of five articles, I want to help you get started with using SpecFlow in your test automation project. Here’s what you can expect to learn more about: The...

popup image

Free Test Automation for All

Get full access to the world's first free cloud-based test automation platform, supported by the #1 testing community. Execute Selenium and Appium tests, scale team collaboration and speed up your entire automation process!
Get Free Account right arrow