Watir é uma biblioteca Ruby de código aberto para automatizar testes. Watir interage com um navegador da mesma forma que as pessoas fazem: clicar em links, preencher formulários e validar texto. Watir, é uma família de código aberto (BSD) de bibliotecas Ruby para automatizar navegadores da web. Ele permite que você escreva testes que são fáceis de ler e manter. É simples e flexível. Watir dirige navegadores da mesma maneira que as pessoas fazem. Ele clica em links, preenche formulários, pressiona botões. Watir também verifica os resultados, como se o texto esperado aparece na página. Watir é uma família de bibliotecas Ruby, mas suporta seu aplicativo, não importa em que tecnologia é desenvolvida. Eles suportam o Internet Explorer no Windows, Firefox e Chrome no Windows, Mac e Linux e Safari no Mac.