Una delle cose più noiose è il dover ripetere manualmente una serie di operazioni con il browser: per verificare che tutto sia a posto; come test per la gui; nell’accesso a servizi che richiedono la ripetizione di una serie sempre uguali di passi.
Ci sono già strumenti di automazione e replay come Selenium, ma sono pensati esclusivamente per il testing.
Fake è un’applicazione basata su Safari che copre sia gli scenari più standard di Selenium sia i casi in cui vogliamo automatizzare l’accesso notoriamente impervio a siti come quelli di home banking e simili. In più, Fake permette alcune operazioni molto più potenti e che non hanno nulla a che vedere con il testing ma che possono essere utilissime come l’esecuzione di script di shell o AppleScript.
L’interfaccia è un incrocio fra Automator e Safari ed è di una facilità estrema: basta trascinare le azioni nella timeline e impostare i parametri. Una volta messa a punto la sequenza che vogliamo, possiamo salvarla per il futuro.