diff --git a/docs_source_files/content/_index.de.md b/docs_source_files/content/_index.de.md index 0f798b30df9a..ff66c5a3728a 100644 --- a/docs_source_files/content/_index.de.md +++ b/docs_source_files/content/_index.de.md @@ -1,37 +1,33 @@ --- -title: "The Selenium Browser Automation Project" +title: "Das Selenium Browser Automations Projekt" --- -{{% notice info %}} - 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" >}} @@ -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" >}}) diff --git a/docs_source_files/content/getting_started/quick.de.md b/docs_source_files/content/getting_started/quick.de.md index 55bc2ec593f8..523c2412c1f1 100644 --- a/docs_source_files/content/getting_started/quick.de.md +++ b/docs_source_files/content/getting_started/quick.de.md @@ -3,37 +3,30 @@ title: "Kurze Einführung" weight: 1 --- -{{% notice info %}} - 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.