Ant zip files and keep root directory

An example of using apache Ant to create a zip file and keep the root directory.

Passing testng command line arguments from ant

How to pass testng command line arguments dynamically when Ant is used for invoking testng task.

Passing parameters to testng xml from ant on jenkins

With Jenkins “This build is parameterized” feature, we can dynamically pass testng parameters (i.e. test config or data input) through Ant.

Ansible basics

Execute remote command from command line and playbook with Ansible.

Pywinauto to automate vpn connection

Automate vpn connection (Cisco IPSec VPN Client + SoftToken) using pywinauto package on windows platform.

Setup selenium grid to use in robotframework

Setup selenium grid to use in robotframework for web browser automation testing.

TestNG custom listener and reporter

TestNG custom listener to log individual result of test method execution and custom reporter to log summary report of test suite execution.

Log4j TestNG reporter appender

When developing test automation framework in java with TestNG and log4j, one can append log4j logs to the "Reporter output" section of TestNG html report and this post shows how to achieve that.

Selenium XPath selector

Web element locating strategy using XPath selector in Selenium.

Selenium css selector

Web element locating strategy using css selector in Selenium.