План на курса
Въведение
- Обзор на Selenium за автоматизирано тестване на уеб приложения
- Обзор на C# и .NET
Начален етап
- Инсталиране и конфигуриране на WebDriver с C#
- Използване на NuGet, библиотеки и разширения
- Подготвяне на Visual Studio
- Идентифициране на елементите от потребителския интерфейс
Използване на Selenium WebDriver
- Изпълнение на потребителски действия в WebDriver
- Запазване и валидиране на данни от уеб страница
- Използване на фрейми, аларми и множество браузърни прозорци
Използване на вградените функции на C#
- Обработка на изключения
- Синхронизиране
- Работа с Page Objects (POM)
- Тестова структура
- Използване на помощни библиотеки
Използване на автоматизирани тестове с C# и Selenium
- Подготовка на проект за фреймворк на Selenium automation в C#
- Създаване на C# Selenium automation framework .NET Core 5.0 от нула
- Пишете тест с използване на Selenium, C# и Nunit в Visual Studio IDE
- Изпълнение на автоматизиран тест с C# и Selenium
- Извършване на автоматизирани тестове с C# и Selenium в браузър
Резолюция на проблеми
Обобщение и следващи стъпки
Изисквания
- Работно знание на C#
- Опък с Microsoft Visual Studio
Целева група
- Разработчици
- Тестиращи лица
Отзиви от потребители (5)
Добро взаимоотношение, Łukasz имаше време за въпросите на всички и успя да помогне на всяко лице с проблеми.
Kelly Morris - Titian Software Poland Sp. z o.o.
Курс - Selenium WebDriver in C#
Машинен превод
Уръчният беше информативен и лесен за следване.
Najeeda Motala - Multichoice
Курс - Advanced C# for Automation Test Engineers
Машинен превод
Подредено според нашите нужди
Rafal - Haleon
Курс - C#.Net
Машинен превод
Тренерът е приятен. Обясненията му са ясни и интересни. Той се старае да направи уроците колкото е възможно по-интересни. Насладих се на урока и придобих много знания. Благодаря ти много. Най-полезната техника, която научих, е локализирането на елементи за различни веб компоненти като текстови полета, радиобутони и бутони. Понякога идентификаторът на елемента не се заваря правилно. Научихме различен начин за локализиране на елементи чрез CSS селектори, XPath, име и ID. Много ми харесаха обясненията. Благодаря ти.
Bee Chin Chuah - I-Access Solutions Pte Ltd
Курс - Advanced Selenium with C#
Машинен превод
Ми ми хареса, както примерите водят към следващия. Можете да използвате това, което сте научили в предходната част, в следващата.
Sacha Mannion - BeyondTrust
Курс - C# for Automation Test Engineers
Машинен превод