План на курса
Введение
- Обзор на автоматизиран тест с Selenium на веб приложения
- Обзор на C# и .NET
Започване
- Инсталиране и конфигуриране на WebDriver с C#
- Използване на NuGet, библиотеки и разширения
- Подготовка на Visual Studio
- Идентифициране на елементи на потребителския интерфейс
Използване на Selenium WebDriver
- Извършване на действия на потребителя в WebDriver
- Захвърляне и валидиране на данни от уеб страница
- Използване на рамки, уведомления и множествени прозорци на браузъра
Използване на вградените функции на C#
- Разрешаване на изключения
- Синхронизация
- Работа с Page Objects (POM)
- Структура на теста
- Използване на помощни библиотеки
Използване на C# Selenium Test Automation
- Настрояване на проект за Selenium автоматизиран тестов фреймворк в C#
- Създаване на C# Selenium автоматизиран тестов фреймворк .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#
Машинен превод
Съобразени с нашите нужди
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#
Машинен превод
Упражнения на практика след всеки предмет
Hannah Anciano - Merlot Aero International Ltd.
Курс - Programming in WPF 4.5
Машинен превод
 
                    