Les scénarios sont rédigés soit sous formes de tables HTML (à la manière de FIT), soit sous forme de programmes qui pilotent le navigateur (Ruby, Python, Java, C#).
Ces outils se sont récemment réunis sous une même bannière : OpenQA (QA pour Quality Assurance ou Assurance Qualité dans la langue de Molière). Les fonctionnalités suivantes sont proposées :
- Enregistrement automatique des actions
- Localisation des éléments de manière intelligente
- Possibilité d'inclure ses extensions Selenium
- Rejouer rapidement le test
- Copier/coller très complet
- Maîtrise du format des fichiers
- Sauvegarde en tests HTML ou Ruby
Ces outils sont sous licence Apache 2.