Schulungsübersicht
Einführung
- Übersicht über Selenium für die automatisierte Webanwendungstests
- Übersicht über C# und .NET
Erste Schritte
- Installation und Konfiguration von WebDriver mit C#
- Nutzung von NuGet, Bibliotheken und Erweiterungen
- Vorbereitung von Visual Studio
- Identifizierung von UI-Elementen
Verwenden von Selenium WebDriver
- Durchführen von Benutzeraktionen in WebDriver
- Erfassen und Validieren von Daten von Webseiten
- Verwenden von Frames, Alerts und mehreren Browserfenstern
Verwenden der integrierten Funktionen von C#
- Ausnahmen behandeln
- Synchronisieren
- Arbeiten mit Page Objects (POM)
- Teststruktur erstellen
- Verwenden von Hilfsbibliotheken
Verwenden der C# Selenium Testautomatisierung
- Einrichten eines Projekts für die Selenium-Automatisierungsstruktur in C#
- Erstellen einer C#-Selenium-Automatisierungsframework .NET Core 5.0 von Grund auf neu
- Schreiben eines Tests mit Selenium, C# und Nunit unter Verwendung der Visual Studio IDE
- Ausführen einer C#-Selenium-Testautomatisierung
- Ausführen von C#-Selenium-Tests in einem Browser
Fehlerbehebung
Zusammenfassung und weitere Schritte
Voraussetzungen
- Grundkenntnisse in C#
- Kenntnis von Microsoft Visual Studio
Zielgruppe
- Entwickler
- Tester
Erfahrungsberichte (5)
Es war ein Einzelunterricht, daher wurde das Training auf meine spezifischen Bedürfnisse abgestimmt. Shane hat Elemente von WPF/C#, die für meine Entwicklungsprojekte potenziell von Vorteil sein könnten, hervorgehoben.
Warren Nolan - Northrop Grumman
Kurs - Programming in WPF
Maschinelle Übersetzung
Gute Beziehungen, Łukasz hatte Zeit für die Fragen aller und konnte jedem helfen, der Probleme hatte.
Kelly Morris - Titian Software Poland Sp. z o.o.
Kurs - Selenium WebDriver in C#
Maschinelle Übersetzung
Maßgeschneidert auf unsere Bedürfnisse
Rafal - Haleon
Kurs - C#.Net
Maschinelle Übersetzung
Alles. Angesichts der Menge an Konzepten, die Fulvio behandelt hat, war es wirklich gut, dass er in drei Tagen detaillierte Erklärungen dazu lieferte. Ich mochte, dass er viele Konzepte abdeckte, die wir als Data Engineers benötigen.
Florim - Jisc
Kurs - Programming in C# with Visual Studio
Maschinelle Übersetzung
Der Trainer ist nett. Seine Erklärungen sind klar und interessant. Er versucht, die Lektionen so interessant wie möglich zu gestalten. Ich habe das Unterrichtsgespräch genossen und viel Wissen gewonnen. Vielen Dank. Die nützlichste Technik, die ich gelernt habe, ist die Positionierung von Elementen für verschiedene Webkomponenten wie Textfelder, Radiobuttons und Buttons. Manchmal wird die Element-ID nicht korrekt erfasst. Wir haben gelernt, auf unterschiedliche Weise Elemente zu lokalisieren, indem wir CSS-Selektoren, XPath, Name und ID verwenden. Ich mochte die Erklärungen. Danke.
Bee Chin Chuah - I-Access Solutions Pte Ltd
Kurs - Advanced Selenium with C#
Maschinelle Übersetzung