Dans le développement Web moderne, il est essentiel de disposer d’une application adaptée aux différentes résolutions d’écran des visiteurs ou des utilisateurs. L’approche responsive, dans laquelle le projet Web publié s’adapte automatiquement aux capacités techniques de l’appareil utilisé, s’est imposée comme la solution standard, aujourd’hui incontestée. En dehors d’une grande flexibilité en matière de résolution d’écran, pour disposer d’un site internet moderne, il convient également de veiller à la meilleure compatibilité possible avec les navigateurs : le fait qu’un utilisateur consulte le site internet avec Firefox, Chrome, Safari ou un autre client Web ne devrait en effet rien changer à l’utilisation.
C’est la raison pour laquelle les tests inter-navigateurs jouent un rôle important depuis des années dans la programmation de projets Web. L’un des outils les plus appréciés pour réaliser ces tests est le framework Selenium publié par ThoughtWorks que nous vous présentons en détail dans ce tutoriel.