План на курса
Въведение
- Обзор на 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)
Тренингът беше индивидуален, така че беше специализиран според моите конкретни нужди. Шейн подчерта елементи на WPF/C#, които може да бъдат полезни за моите проекти по развитие.
Warren Nolan - Northrop Grumman
Курс - Programming in WPF
Машинен превод
Добро взаимоотношение, Łukasz имаше време за въпросите на всички и успя да помогне на всяко лице с проблеми.
Kelly Morris - Titian Software Poland Sp. z o.o.
Курс - Selenium WebDriver in C#
Машинен превод
Подредено според нашите нужди
Rafal - Haleon
Курс - C#.Net
Машинен превод
Всичко. Още веднъж, като се има предвид количеството концепции, които Фульвио обхвана, включително подробните обяснения за три дни, беше наистина добре. Много ми хареса, че той обхвати много от концепциите, които ни трябват като Дата инженери.
Florim - Jisc
Курс - Programming in C# with Visual Studio
Машинен превод
Тренерът е приятен. Обясненията му са ясни и интересни. Той се старае да направи уроците колкото е възможно по-интересни. Насладих се на урока и придобих много знания. Благодаря ти много. Най-полезната техника, която научих, е локализирането на елементи за различни веб компоненти като текстови полета, радиобутони и бутони. Понякога идентификаторът на елемента не се заваря правилно. Научихме различен начин за локализиране на елементи чрез CSS селектори, XPath, име и ID. Много ми харесаха обясненията. Благодаря ти.
Bee Chin Chuah - I-Access Solutions Pte Ltd
Курс - Advanced Selenium with C#
Машинен превод