Selenium WebDriver in C# - Plan Szkolenia

Kod kursu

seleniumCsharp

Czas trwania

14 godzin
szkolenie zdalne: 2 lub 4 dni
szkolenie stacjonarne: 2 dni

Wymagania

  • Familiarity with Microsoft Visual Studio.
  • Working knowledge of C#.

Audience

  • Developers and testers with knowledge of C# who wish to set up automating testing with Selenium

Opis

Szkolenie na żywo prowadzone przez instruktora wprowadza uczestników w automatyczne testy z Selenium WebDriver i C# w Visual Studio . Jeśli nie masz doświadczenia w programowaniu w języku C# lub chcesz odświeżyć język C# , zapoznaj się z kursem: C# dla inżynierów testów automatyki .

    Format kursu

    • Część wykładu, część dyskusji, ciężkie ćwiczenia praktyczne, okazjonalne testy sprawdzające zrozumienie

    Machine Translated

    Plan Szkolenia

    Introduction

    • Selenium Automated Web Application Testing
    • C# and .NET

    About Selenium WebDriver

    • Tools
    • Unit testing Frameworks
    • Supported Browsers

    Installing and Configuring WebDriver with C#, .NET and VisualStudio

    • Using NuGet
    • Libraries and extensions
    • Organizing your file structure

    Writing a Nunit Test

    • Import statements
    • Invoking the browser
    • Writing to the console

    Identifying UI Elements

    • Chrome Developer Tools and other extensions
    • Regular expressions
    • Index
    • Xpath functions

    Performing User Actions in WebDriver

    • Performing mouse and keyboard operations
    • Edit boxes, combo boxes, buttons, links, checkboxes and radio buttons

    Capturing and Validating Data from Web Page

    • Asserts and execution flow

    Other Operations

    • Mouse events
    • Screenshots
    • Executing Javascript

    Frames, Alerts and Multiple Browser Windows

    Using C#'s Built-in Functions

    • Strings
    • Date and time
    • Files and folders
    • Math operations

    Exception Handling

    • C# .Net
    • Webdriver

    Synchronization

    • Implicit vs Explicit waits
    • Fluent waits

    Working with Page Objects (POM)

    • Refactoring
    • Developing a library of pages (POMs)

    Testing Structure

    • Nunit Fixtures, Nunit Traits and Categories, Playlists

    Helper Libraries

    Data-Driven Testing

    Selenium IDE and Selenium Grid

    Integration

    Summary and Conclusion

    Opinie uczestników

    ★★★★★
    ★★★★★

    Powiązane Kategorie

    Szkolenia Powiązane

    Kursy w promocyjnej cenie

    Newsletter z promocjami

    Zapisz się na nasz newsletter i otrzymuj informacje o aktualnych zniżkach na kursy otwarte.
    Szanujemy Twoją prywatność, dlatego Twój e-mail będzie wykorzystywany jedynie w celu wysyłki naszego newslettera, nie będzie udostępniony ani sprzedany osobom trzecim.
    W dowolnej chwili możesz zmienić swoje preferencje co do otrzymywanego newslettera bądź całkowicie się z niego wypisać.

    Zaufali nam

    This site in other countries/regions