Nifty A user-friendly API for programmatic control of browsers, based on Selenium-Webdriver. For details on how to use this, please refer to our very readable feature specs: creating browser instances navigating to pages clicking on things on a page reading text on the page getting the value of input elements checking visibility of DOM elements entering text sending keyboard shortcuts