Bibliotheken installieren

Setting up the Selenium library for your favourite programming language.

Diese Seite wird von Englisch auf Deutsch übersetzt. Sprichst Du Deutsch? Hilf uns die Seite zu übersetzen indem Du uns einen Pull Reqeust schickst!

Zu Beginn ist es notwendig das die Selenium Bindings für Dein Automationsprojekt installiert werden. Der Installationsprozess ist von der gewählten Programmiersprache abhängig.

Java

Die Installation der Selenium Bibliotheken für Java kann mit Hilfe von Maven erfolgen. Füge in Deinem Projekt in die pom.xml die selenium-java dependecy hinzu.

<dependency>
  <groupId>org.seleniumhq.selenium</groupId>
  <artifactId>selenium-java</artifactId>
  <version>4.X</version>
</dependency>

Mit der selenium-java dependency ist es möglich Tests laufen zu lassen in allen von Selenium unterstützen Browsern. Falls Du Test nur in einem spezifischen Browser ausführen möchtest, ist es möglich auch nur die dependecy für den gewählten Browser in der pom.xml hinzuzufügen.

Wenn Du zum Beispiel Tests nur in Firefox ausführen möchtest, füge folgende dependecy in die pom.xml hinzu:

<dependency>
  <groupId>org.seleniumhq.selenium</groupId>
  <artifactId>selenium-firefox-driver</artifactId>
  <version>4.X</version>
</dependency>

Analog wenn Du die Tests nur in Chrome ausführen möchtest, musst Du folgende dependecy hinzufügen:

<dependency>
  <groupId>org.seleniumhq.selenium</groupId>
  <artifactId>selenium-chrome-driver</artifactId>
  <version>4.X</version>
</dependency>

Python

Die Installation der Selenium Bibliotheken for Phython can mittels pip erfolgen:

pip install selenium

Alternativ kannst Du den PyPI Quellcode (selenium-x.x.x.tar.gz) downloaden und diesen mittels steup.py installieren:

python setup.py install

C#

Die Installation der Selenium Bibliotheken für C# kann mittels NuGet erfolgen:

# Using package manager
Install-Package Selenium.WebDriver
# or using .Net CLI
dotnet add package Selenium.WebDriver

Ruby

Die Selenium Bibliotheken für Ruby können mittels gem installiert werden:

gem install selenium-webdriver

JavaScript

Die Installation der Selenium Bibliotheken für JavaScript kann mit npm durchgeführt werden:

npm install selenium-webdriver

Kotlin

Da es noch keine Implementierung für Kotlin gibt, müssen die Java Bibliothken verwendet werden, diese können analg zu Java mittels maven eingebunden werden.