План на курса
Локализиране на елементи
- Стратегии за локализация по ID, CSS, XPath и Име
- Управление на динамични атрибути
- Създаване на път
- Бест практики
Проект
- Подготовка на Visual Studio
- Добавяне на необходими библиотеки
NUnit
- Анотации
- Утвърждаване на твърдения (Assertions)
- Параметризиране на тестови фиксации
Selenium WebDriver
- Тестване в различни браузъри
- Изчакване на динамично съдържание
- Снимки на екрана (Screenshots)
- Извършване на клавиатурни и мишови действия
- Управление на поп-уп прозорци
- Отстраняване на грешки (Debugging)
NLog
- Конфигуриране на персонализирани логове
Дизайн патерни
- Опаковане на кода за повторно използване
- Модел на Page Objects
Разпределено тестване
- Изпълнение на самостоятелния сървър на Selenium
- Конфигуриране на Selenium Grid
- Използване на Remote WebDriver
Изисквания
- Опит с автоматизирани тестове с Selenium
- Опит в разработката на уеб приложения ( препоръчително )
- Разбиране на C# ( препоръчително )
Отзиви от потребители (3)
Курсът беше много практичен. Обучителят познава много добре своя предмет.
Piotr - Scottish Enterprise
Курс - Advanced Selenium with C#
Машинен превод
Стъпка по стъпка демонстрация от треньора и постоянни въпроси и отговори.
Jameela Parveen - I-Access Solutions Pte Ltd
Курс - Advanced Selenium with C#
Машинен превод
Треньорът е приятен. Обяснението му е ясно и интересно. Той се старае да направи уроците възможно най-интересни. Насладих се на урока и придобих много знания. Благодаря много. Най-полезната техника, която научих, е намирането на елементи за различни уеб компоненти, като текстови полета, радиокнопки и бутони. Понякога идентификаторът на елемента не се захваща правилно. Научихме различен начин за намиране на елементи чрез използването на CSS селектори, XPath, Име и ID. Харесва ми обяснението. Благодаря.
Bee Chin Chuah - I-Access Solutions Pte Ltd
Курс - Advanced Selenium with C#
Машинен превод