Selenium

Selenium ist das Open-Source-Urgestein der Browser-Automatisierung: Standard für automatisierte Web-Tests seit über 20 Jahren.

Development & Data

Was ist Selenium?

Selenium ist das älteste große Browser-Automatisierungs-Framework, gestartet 2004 und bis heute Open Source. Es steuert echte Browser fern und ist damit der langjährige Standard für automatisierte Tests von Web-Anwendungen. Getragen wird das Projekt von einer aktiven Community statt von einem einzelnen Hersteller.

Eingesetzt wird Selenium vor allem in der Qualitätssicherung: Regressionstests vor jedem Release, Cross-Browser-Checks über Selenium Grid, daneben auch Scraping und Formular-Automatisierung. Die Stärke ist das Ökosystem — kaum ein QA-Profi, der Selenium nicht kennt.

Technisch zeigt sich das Alter: Playwright, das jüngere Framework von Microsoft, wartet automatisch auf Elemente, läuft stabiler und lässt sich angenehmer debuggen. Selenium-Tests gelten als wartungsintensiv und neigen zu sporadischen Fehlschlägen, wenn das Timing nicht sauber gebaut ist.

Relevant für Entwicklungsteams mit bestehenden Selenium-Suiten oder exotischen Browser-Anforderungen. Wer heute neu startet, beginnt meist besser mit Playwright, für Klick-Automatisierung im Büroalltag eher mit UiPath. Ohne Programmierkenntnisse ist beides nichts für dich.

Funktionen

  • Komplett kostenlos und Open Source, ohne Vendor-Lock-in
  • Größtes Ökosystem im Test-Bereich: Tutorials, Foren, Integrationen
  • Riesiger Talentpool: QA-Engineers kennen Selenium fast immer
  • Basis vieler kommerzieller Testplattformen und Cloud-Grids
  • Einsetzbar für Tests ebenso wie für Scraping- und Automatisierungsskripte
  • WebDriver-API zur Fernsteuerung von Chrome, Firefox, Safari und Edge
  • Anbindung an Java, Python, C#, JavaScript und weitere Sprachen
  • Selenium Grid für parallele Tests auf vielen Maschinen
  • Selenium IDE zum Aufzeichnen und Abspielen von Tests im Browser
  • W3C-WebDriver-Standard als Grundlage vieler Test-Tools
Development & Data
Complexity
Hard

Alternativen zu

Selenium

Top Alternative

Next.js

Next.js ist das meistgenutzte React-Framework für schnelle, SEO-starke Websites und Web-Apps, entwickelt von Vercel.

Development & Data
Top Alternative

React Native

React Native ist Metas Framework für Mobile Apps: eine Codebasis für iOS und Android statt zwei getrennter Entwicklungen.

Development & Data
Top Alternative

Vue

Vue.js ist ein JavaScript-Framework für Web-Oberflächen: leichter zu lernen als React und bei Agenturen wie Konzernen beliebt.

Development & Data
Top Alternative

MySQL

MySQL ist die meistverbreitete Open-Source-Datenbank der Welt und speichert die Daten hinter WordPress, Online-Shops und Web-Apps.

Development & Data