К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Advanced Selenium WebDriver and Test Automation · LearnSpace
Назад в каталог
courseraПрограммирование

Advanced Selenium WebDriver and Test Automation

Курс от Packt
Средний≈ 12.5 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Updated in May 2025. This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. This course is designed to elevate your Selenium WebDriver and test automation skills by automating complex web elements like select boxes, datepickers, and web tables, including handling multi-select boxes and web table cell objects. You'll manage browser pop-ups, multiple windows, and differentiate between close and quit methods. The course covers automation for iFrames, JavaScript alerts, and advanced mouse actions such as drag-and-drop, resizing UI elements, and multi-key operations. Test synchronization focuses on implicit and explicit waits, ensuring efficient test runs. You will explore Selenium 4 features, including configuration, relative locators, and updates to the actions class. Additionally, the course delves into operations like taking screenshots and retrieving element dimensions before advancing to TestNG concepts, including installation, automation, and using annotations for test management. The Page Object Model and Page Factory provide a framework for organizing test code, while TestNG's advanced features like groups, parameters, and parallel execution prepare you for any test automation challenge. This course is ideal for intermediate to advanced test automation engineers and developers with basic Selenium WebDriver knowledge, looking to expand their TestNG and advanced web automation skills.

Навыки, которые вы освоите

Test AutomationTest Execution EngineSelenium (Software)Test Script DevelopmentTest CaseUI ComponentsJavascript and jQueryCode ReusabilitySoftware Design PatternsAutomationSoftware Testing

Программа курса

12 модулей · 79 учебных материалов

01Automating Special WebElements - Select Boxes, Datepickers, and Web Tables8 материалов

Automating Special WebElements - Select Boxes, Datepickers, and Web Tables

Introduction to the Course 'Advanced Selenium WebDriver and Test Automation'ЧтениеFull Specialization ResourcesЧтениеWorking with Select BoxesВидеоWorking with Multi Select BoxesВидео

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

Advanced Selenium WebDriver and Test Automation
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 12.5 ч

12 модулей

Язык: Английский

Субтитры: Арабский, Французский, Узбекский, Украинский, Китайский (Китай), Греческий, Итальянский, Бразильский португальский, Вьетнамский, Нидерландский, Корейский, Немецкий, Пушту, Русский, Тайский, Индонезийский, Шведский, Турецкий, Азербайджанский, Испанский, Хинди, Японский, Казахский, Венгерский, Польский

Часть программы вашего университета
Working with DatepickerВидео
Working with Web TablesВидео
Handling Objects within the Web Table CellsВидео
Working with Dropdowns and Select Boxes in SeleniumDIALOGUE
02Automating Browser Pop-Ups5 материалов

Automating Browser Pop-Ups

Handling Browser Pop-UpsВидеоWorking with Multiple Browser WindowsВидеоClosing all Browser Pop-Up WindowsВидеоClose Versus QuitВидеоManaging Multiple Browser Windows in SeleniumDIALOGUE
03Automating iFrames4 материалов

Automating iFrames

iFramesВидеоNested iFramesВидеоNavigating iFrames in SeleniumDIALOGUEAssessment 1Задание
04Automating JavaScript Alerts4 материалов

Automating JavaScript Alerts

JavaScript Basic Alert BoxВидеоJavaScript Confirmation BoxВидеоJavaScript Prompt BoxВидеоHandling JavaScript Alerts in SeleniumDIALOGUE
05Automating Mouse Actions - Drag and Drop, Mouse Hover, Click and Hold, and so on7 материалов

Automating Mouse Actions - Drag and Drop, Mouse Hover, Click and Hold, and so on

Mouse HoverВидеоRight ClickВидеоDrag and DropВидеоResizing UI ElementsВидеоSliderВидеоMulti-key OperationsВидеоAutomating Mouse Actions in SeleniumDIALOGUE
06Test Synchronization5 материалов

Test Synchronization

What Is Test Synchronization?ВидеоImplicit WaitВидеоExplicit WaitВидеоUnderstanding Test Synchronization in SeleniumDIALOGUEAssessment 2Задание
07Selenium 4 New Features7 материалов

Selenium 4 New Features

Selenium v.4 ConfigurationВидеоImplicit Wait in Selenium v.4ВидеоOpening New Browser Window/TabВидеоRelative Locators in Selenium v.4ВидеоMinimizing Browser Window in Selenium v.4ВидеоActions Class Update in Selenium v.4ВидеоExploring Selenium 4 New FeaturesDIALOGUE
08Miscellaneous Operations5 материалов

Miscellaneous Operations

Taking Screenshot by WebDriverВидеоCapturing Screenshot of Specific Section of WebpageВидеоGet Height and Width of ElementsВидеоGetting X and Y Coordinates of ElementsВидеоCapturing and Using Screenshots with SeleniumDIALOGUE
09TestNG - Part 112 материалов

TestNG - Part 1

Installing TestNGВидеоAutomating the First Test in TestNGВидеоAssertions in TestNGВидеоHard versus Soft Assertions in TestNGВидео@BeforeMethod and @AfterMethod AnnotationsВидео@BeforeClass and @AfterClass AnnotationsВидеоManaging Test Execution Using TestNG XML FilesВидеоIncluding and Excluding Methods in an XML FileВидео@BeforeTest and @AfterTest AnnotationsВидео@BeforeSuite and @AfterSuite AnnotationsВидеоGetting Started with TestNG in SeleniumDIALOGUE Assessment 3Задание
10Page Object Model (POM) and Page Factory8 материалов

Page Object Model (POM) and Page Factory

Page FactoryВидеоElements Collection (List) in Page FactoryВидеоInitializing Page Factory ElementsВидеоPage Object Model (POM)ВидеоCreating Base ClassВидеоCreating Page LibraryВидеоCreating Flow LibraryВидеоImplementing Page Factory in Test AutomationDIALOGUE
11TestNG - Part 210 материалов

TestNG - Part 2

TestNG GroupsВидеоTestNG ParametersВидеоManaging Test Dependencies in TestNGВидеоIgnoring Test Methods in TestNGВидеоParallel Execution in TestNGВидеоTestNG Hypertext Markup Language (HTML) ReportsВидеоData Provider in TestNGВидеоFinishing RemarksВидеоCreating Efficient TestNG StructuresDIALOGUEAssessment 4Задание
12Next Steps4 материалов

Next Steps

Conclusion to the SpecializationВидеоConclusion to the Course 'Advanced Selenium WebDriver and Test Automation'ЧтениеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание