Exploring the Cypress API – getting and asserting on a DOM element’s children

A common operation during Web UI tests is to view and validate contents of a drop down. As part of my exploration of the ever likable Cypress automation toolset, I recently wrote a UI workflow tests that amongst other things validated the contents and count of a drop down list's elements. I was dreading that … Continue reading Exploring the Cypress API – getting and asserting on a DOM element’s children

A newbie’s toe dip into JS based Test automation using Cypress.io

Recently, I have started exploring alternatives to Selenium Webdriver for E2E Web UI automation and the first tool set that I tried my hand at was Cypress Cypress is a compellingly marketed offering with a touted usp of - Not being a framework based off Selenium Leveraging off existing JavaScript BDD ecosystem ( Mocha and Chai) … Continue reading A newbie’s toe dip into JS based Test automation using Cypress.io

Using cURL commands in a REST client , without wanting to know cURL ;)

I am a newbie to cURL and dont understand cURL commands , neither have I used cURL to make REST API calls before. Recently I encountered a situation where I had access to some cURL "code" and I had to use that perform some GET and POST operations on a REST end-point. Due to lack … Continue reading Using cURL commands in a REST client , without wanting to know cURL 😉

Python & Selenium Webdriver :: working with dropdown options inside a select tag

During my Python & Selenium self-learning I came across a blocker while trying to access and select elements of a drop down. Problem statement -  As a traveler, I want to select Business class for my flight on the Air NewZealand website , just to remind myself how atrociously expensive flying business class is . … Continue reading Python & Selenium Webdriver :: working with dropdown options inside a select tag