Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
70 changes: 32 additions & 38 deletions docs_source_files/content/_index.de.md
Original file line number Diff line number Diff line change
@@ -1,37 +1,33 @@
---
title: "The Selenium Browser Automation Project"
title: "Das Selenium Browser Automations Projekt"
---

{{% notice info %}}
<i class="fas fa-language"></i> Diese Seite wird von Englisch
auf Deutsch übersetzt. Sprichst Du Deutsch? Hilf uns die Seite
zu übersetzen indem Du uns einen Pull Reqeust schickst!
{{% /notice %}}

# The Selenium Browser Automation Project
# Das Selenium Browser Automations Projekt

Selenium is an umbrella project for a range of tools and libraries
that enable and support the automation of web browsers.
Selenium ist ein Sammlung von Projekten für einige Werkzeuge und Programmbibliotheken
die es ermöglichen Webbrowser zu automatisieren.

It provides extensions to emulate user interaction with browsers,
a distribution server for scaling browser allocation,
and the infrastructure for implementations of the
[W3C WebDriver specification](//www.w3.org/TR/webdriver/)
that lets you write interchangeable code for all major web browsers.
Selenium bietet Erweiterungen um Benutzereingaben in Browsern zu simulieren,
einen Server um eine vielzahl von Browsern anzusprechen und eine Infrastruktur
um die [W3C WebDriver Spezifikation](//www.w3.org/TR/webdriver/) welche
es ermöglicht die meistgenutzen Browser mit dem gleichen Programmcode
zu steuern.

This project is made possible by volunteer contributors
who have put in thousands of hours of their own time,
and made the source code [freely available]({{< ref "/front_matter/copyright_and_attributions.de.md#license" >}})
for anyone to use, enjoy, and improve.
Das Projekt wird durch viele Freiwillige Unterstützer möglich gemacht, sie haben
tausende von Stunden ihrer Freizeit investiert und haben den Programmcode für
jeden [öffentlich zugänglich gemacht]({{< ref "/front_matter/copyright_and_attributions.de.md#license" >}})
für jeden um diesen zu verwenden und ihn zu verbessern.

Selenium brings together browser vendors, engineers, and enthusiasts
to further an open discussion around automation of the web platform.
The project organises [an annual conference](//seleniumconf.com/)
to teach and nurture the community.
Selenium fördert Disskussionen in Bezug Automation der Webplattform mit Browserhersteller,
Ingeneure und Enthusiasten. Jedes Jahr wird vom Projekt eine [Konferenz](//seleniumconf.com/)
organisiert um Wissen zu vermitteln und die Community zu fördern.


Das Herzstück von Selenium ist der _[WebDriver]({{< ref "/webdriver/_index.md" >}})_. Es
handelt sich um ein Interface um das es ermöglicht Befehle für eine Vielzahl von Browsern
auszuführen. Hier ein einfaches Beispiel welche Möglichkeiten geboten werden:

At the core of Selenium is _[WebDriver]({{< ref "/webdriver/_index.md" >}})_,
an interface to write instruction sets that can be run interchangeably in many
browsers. Here is one of the simplest instructions you can make:

{{< code-tab >}}
{{< code-panel language="java" >}}
Expand Down Expand Up @@ -160,22 +156,20 @@ class HelloSelenium {
{{< / code-tab >}}


See the _[Quick Tour]({{< ref "/getting_started/quick.de.md" >}})_ for a full explanation
of what goes on behind the scenes when you run this code.
You should continue on to the [narrative documentation]({{< ref "/introduction/_index.md" >}})
to understand how you can [install]({{< ref "/selenium_installation/_index.md" >}}) and
successfully use Selenium as a test automation tool,
and scaling simple tests like this to run
in large, distributed environments on multiple browsers,
on several different operating systems.
Sie Dir die _[Kurzeinführung]({{< ref "/getting_started/quick.de.md" >}})_ an um detailierte
Informationen zu erhalten was im Hintergrund passiert wenn Du diesen Code ausführst.
Du solltest mit der [Einführung]({{< ref "/introduction/_index.md" >}}) fortsetzen
um die Installation zu verstehen und um Selenium erfolgreich einzusetzen, Testsets in größeren
Umfang einzusetzen auf vielen verschiedenen Browsern und unterschiedlichen Betriebssystemen.


## Erste Schritte

## Getting started
Wenn Selenium für Dich Neuland ist, haben wir hier ein paar Quellen die Dir weiterhelfen
möglichst schnell beginnen zu können.

If you are new to Selenium,
we have a few resources that can help you
get up to speed right away.

* [Quick tour]({{< ref "/getting_started/quick.de.md" >}})
* [Kurze Einführung]({{< ref "/getting_started/quick.de.md" >}})
* [WebDriver]({{< ref "/getting_started/quick.de.md#webdriver" >}})
* [IDE]({{< ref "/getting_started/quick.de.md#ide" >}})
* [Grid]({{< ref "/getting_started/quick.de.md#grid" >}})
Expand Down
43 changes: 18 additions & 25 deletions docs_source_files/content/getting_started/quick.de.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,37 +3,30 @@ title: "Kurze Einführung"
weight: 1
---

{{% notice info %}}
<i class="fas fa-language"></i> Diese Seite wird von Englisch
auf Deutsch übersetzt. Sprichst Du Deutsch? Hilf uns die Seite
zu übersetzen indem Du uns einen Pull Reqeust schickst!
{{% /notice %}}
Selenium is not just one tool or API
but it composes many tools.
Selenium ist nicht ein einzelnes Tool oder eine API, es besteht aus mehreren Tools

## WebDriver

If you are beginning with desktop website test automation then you
are going to be using WebDriver APIs. _[WebDriver]({{< ref "/webdriver/_index.md" >}})_
uses browser automation APIs provided by browser vendors to control browser and
run tests. This is as if a real user is operating the browser. Since
WebDriver does not require its API to be compiled with application
code, it is not intrusive in nature. Hence, you are testing the
same application which you push live.

Startest Du mit dem automatisieren von Websiten, dann wirst Du die WebDriver APIs verwenden.
_[WebDriver]({{< ref "/webdriver/_index.md" >}})_ verwendet die von den Browsern
Herstellern zur Verfügung gestellten APIs um den Browser zu steuern und Test
auszuführen. Die Ausführung simuliert einen echten Benutzer. Da der WebDriver eigenständig
ist und nicht mit der Applikation kompiliert werden muss, handelt es sich um eine minimal
invasive Methode. Es kann exakt die Applikation getestet werden die später veröffentlicht wird.

## IDE

_[IDE](https://selenium.dev/selenium-ide)_ (Integrated Development Environment)
is the tool you use to develop your Selenium test cases. It’s an easy-to-use Chrome
and Firefox extension and is generally the most efficient way to develop
test cases. It records the users actions in the browser for you, using
existing Selenium commands, with parameters defined by the context of
that element. This is not only a time-saver, but also an excellent way
of learning Selenium script syntax.
_[IDE](https://selenium.dev/selenium-ide)_ (Integrated Development Environment = Entwicklungsumgebung)
ist ein Werkzeug um Seleniumtests zu erstellen. Es ist eine einfach zu handhabende
Erweiterung für Chrome und Firefox und in der Regel ist dies die effizienteste Weg
um Testfälle zu erstellen. Benutzerinteraktionen werden aufgezeichnet mit Hilfe von
bestehenden Selenium Befehlen. Diese werden mit den entsprechenden Parametern versehen.
Das ist nicht nur zeitsparend sondern auch ein guter Weg um sich mit der Seleniumsyntax
vertraut zu machen.

## Grid

Soon after development of WebDriver tests, you may face a need of
running your tests on multiple browser and operating system combinations.
This is where _[Grid]({{< ref "/grid/_index.md" >}})_ comes to the rescue.
Sehr bald nachdem Du die ersten WebDriver Tests erstellt hast, wirst Du Dir
wünschen Deine Tests auf unterscchen Browsern und Betriebssystemkombinationen
auszuführen. Das ist der Moment an dem _[Grid]({{< ref "/grid/_index.md" >}})_ ins
Spiel kommt.