План на курса
Локализиране на елементи
- Стратегии за локализация по ID, CSS, XPath и Име
- Управление на динамични атрибути
- Създаване на път
- Бест практики
Проект
- Подготовка на Visual Studio
- Добавяне на необходими библиотеки
NUnit
- Анотации
- Утвърждаване на твърдения (Assertions)
- Параметризиране на тестови фиксации
Selenium WebDriver
- Тестване в различни браузъри
- Изчакване на динамично съдържание
- Снимки на екрана (Screenshots)
- Извършване на клавиатурни и мишови действия
- Управление на поп-уп прозорци
- Отстраняване на грешки (Debugging)
NLog
- Конфигуриране на персонализирани логове
Дизайн патерни
- Опаковане на кода за повторно използване
- Модел на Page Objects
Разпределено тестване
- Изпълнение на самостоятелния сървър на Selenium
- Конфигуриране на Selenium Grid
- Използване на Remote WebDriver
Изисквания
- Опит с автоматизирани тестове с Selenium
- Опит в разработката на уеб приложения ( препоръчително )
- Разбиране на C# ( препоръчително )
Отзиви от потребители (3)
Курсът беше много praktичен. Преподавателят си знае предмета си много добре.
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#
Машинен превод