Selenium hat sich beim Testen webbasierter Oberflächen bewährt und ist bereits seit über elf Jahren auf dem Markt. Eine der wichtigsten Komponenten von Selenium ist das WebDriver API, das auch von vielen anderen Testframeworks eingesetzt wird.
Wie bei jedem Softwareprojekt gibt es auch bei der Testautomatisierung mit Selenium WebDriver einige Grundprinzipien zu beachten. Des Weiteren existieren Selenium-spezifische Besonderheiten, die der Testautomatisierer berücksichtigen muss. In diesem Artikel wollen wir kurz auf diese Prinzipien und Besonderheiten eingehen.