Course Outline
Introductie
- Overzicht van Selenium geautomatiseerd testen van webapplicaties
- Overzicht van C# en .NET
Slag
- WebDriver installeren en configureren met C#
- NuGet, bibliotheken en extensies gebruiken
- Voorbereiden Visual Studio
- UI-elementen identificeren
Selenium WebDriver gebruiken
- Gebruikersacties uitvoeren in WebDriver
- Gegevens van webpagina's vastleggen en valideren
- Frames, waarschuwingen en meerdere browservensters gebruiken
De ingebouwde functies van C# gebruiken
- Uitzonderingen afhandelen
- Synchroniseren
- Werken met pagina-objecten (POM)
- Structuur testen
- Hulpbibliotheken gebruiken
Met behulp van C# Selenium Test Automation
- Opzetten van een project voor Selenium automatiseringsraamwerk in C#
- Het creëren van een C# Selenium automatiseringsframework .NET Core 5.0 vanaf nul
- Een test schrijven met behulp van Selenium, C# en Nunit met Visual Studio IDE
- Een C# Selenium test uitvoeren
- Uitvoeren van C# Selenium tests op een browser
Probleemoplossing
Samenvatting en volgende stappen
Requirements
- Praktische kennis van C#
- Bekendheid met Microsoft Visual Studio
Publiek
- Ontwikkelaars
- Testers
Getuigenissen (10)
Ik heb van alles genoten omdat het allemaal nieuw voor mij is en ik zie welke toegevoegde waarde het kan hebben voor mijn werk.
Zareef - BMW South Africa
Cursus - Tosca: Model-Based Testing for Complex Systems
Machine Translated
Zeer mooie benadering van het onderwerp en gebaseerd op praktijkvoorbeelden
Tomasz - Biuro Rachunkowe Magda Sp. z o.o.
Cursus - Automate Windows Desktop Applications with AutoIt
Machine Translated
Alles. Opnieuw gezien het aantal concepten dat Fulvio behandelde, was inclusief gedetailleerde uitleg in drie dagen echt goed. Ik vond het leuk dat hij veel concepten behandelde die wij als data-ingenieurs nodig zouden hebben.
Florim - Jisc
Cursus - Programming in C# with Visual Studio
Machine Translated
The trainor is knowledgeable about the topic. He is easily to approach if you have questions. Of course, he shared his knowledge to the best he can.
Minette Mirzi Dela Cruz - Electronic Commerce Payments Inc.
Cursus - Programming in ASP.NET MVC 5
Goed uitgelegd.
Moises - Department of Defense
Cursus - Programming in WPF
Machine Translated
Time management of the training. Allocated time of training was well-spent and maximized.
Edgar Caguioa - ANALOG DEVICES GEN. TRIAS, INC.
Cursus - Visual Studio with VB.Net
Afgestemd op onze behoeften
Rafał - Haleon
Cursus - C#.Net
Machine Translated
Ik waardeerde de brede kennis van Folio. Hij was niet alleen bekend met de inhoud van de cursus, maar hij kende ook constructies in talen die we kenden om voorbeelden betekenisvoller voor ons te maken. Tijdens intervallen deelde hij zijn kennis van technologieën en oplossingen buiten het trainingsbereik om inzicht te geven in andere oplossingen die we in de toekomst (en toekomstige trainingen) zouden kunnen gebruiken.
Raphael - Markit Valuations Limited
Cursus - Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012
Machine Translated
Trainer knowledge and approach.
Piotr Kucharski
Cursus - Introducing C# 6.0 with Visual Studio 2015/2017
Colin approached the subject in a way, and using language in a way that made it easy to understand. He managed to cover a vast amount in a small time without making it seem like "Information Overload". The training was done in a way that ensures you to take in information and use it going forward, rather than detaching each part from the next.