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

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

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

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

Advanced Selenium Techniques and Framework Introduction

Курс от Packt
Средний≈ 11.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 advanced Selenium WebDriver course delves into sophisticated techniques, starting with various locator types to inspect HTML elements, use CSS selectors, and locate elements with XPath, enhancing web page interaction capabilities. The course covers automation techniques, allowing learners to practice with real web applications, dynamically manage dropdowns, checkboxes, radio buttons, and handle JavaScript alerts effectively. It then focuses on synchronization using explicit and implicit waits, ensuring scripts run smoothly, and developing end-to-end test cases for e-commerce applications. Functional automation with Python is thoroughly explored, automating complex scenarios on the GreenKart application. The course also includes advanced user interactions using the Action class, techniques for handling child windows and frames, and miscellaneous features like JavaScript execution and web table sorting. Finally, a comprehensive practice project solidifies learning, providing insights into designing efficient automation frameworks with professional-level tips and tricks. This course is ideal for intermediate to advanced testers and developers familiar with basic Selenium concepts. Prior experience with Selenium WebDriver and basic Python programming is recommended.

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

Selenium (Software)Test AutomationAutomationFile I/OTest Script DevelopmentFunctional TestingTest CaseCascading Style Sheets (CSS)Javascript and jQuerySoftware TestingApplication FrameworksWeb Development ToolsUI ComponentsHypertext Markup Language (HTML)Python Programming

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

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

01Different Types of Locators in WebDriver API with Examples8 материалов

Different Types of Locators in WebDriver API with Examples

Introduction to the Course 'Advanced Selenium Techniques and Framework Introduction'ЧтениеFull Specialization ResourcesЧтениеInspecting HTML to Identify Attributes of an ElementВидеоIntroduction to Cascading Style Sheets (CSS) Selector and Name Locators with an ExampleВидео

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

Packt - Course Instructors

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

Advanced Selenium Techniques and Framework Introduction
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 11.5 ч

8 модулей

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

Субтитры: Казахский

Часть программы вашего университета
Finding Elements with Xpath and CSS Using ChroPath PluginВидео
Extracting Text from a Web Page with Validation AssertionsВидео
Automating Form Submission with Selenium LocatorsDIALOGUE
Different Types of Locators in WebDriver API with Examples - AssessmentЗадание
02Techniques to Automate Web Elements9 материалов

Techniques to Automate Web Elements

Web Applications to Practice Selenium AutomationВидеоIdentifying Static Dropdowns Using Select Class of SeleniumВидеоHandling AutoSuggestive Dynamic Dropdowns Using Selenium WebdriverВидеоGet Attribute of Values to Validate Dynamic Texts on the BrowserВидеоHandling CheckBox Dynamically Using Selenium Python ProgrammingВидеоUnderstand radiobutton Automation Methods with ExamplesВидеоHandling Java / JavaScript Alert Popups Using SeleniumВидеоHandling Dropdowns with SeleniumDIALOGUETechniques to Automate Web Elements - AssessmentЗадание
03Synchronization (Explicit and Implicit Waits) in Selenium Web Driver6 материалов

Synchronization (Explicit and Implicit Waits) in Selenium Web Driver

What Are Waits? And Practise WebPage Demo for AutomationВидеоDeveloping End-to-End TestCase to Automate the E-Commerce GreenKart ApplicationВидеоImplicit Wait in Selenium and Its AdvantagesВидеоExplicit Wait in Selenium and an Example to DemonstrateВидеоImplementing Waits in SeleniumDIALOGUESynchronization (Explicit and Implicit Waits) in Selenium Web Driver - AssessmentЗадание
04Deep Dive into Functional Automation Using Python5 материалов

Deep Dive into Functional Automation Using Python

Functional Automation Example on GreenKart Application - 1ВидеоAssignment - 2 ExercisesВидеоFunctional Automation Example on GreenKart Application - 2ВидеоValidating Sums with XPath and CSS SelectorsDIALOGUEDeep Dive into Functional Automation Using Python - AssessmentЗадание
05Handling Advanced User Interactions and Child Windows, Frames5 материалов

Handling Advanced User Interactions and Child Windows, Frames

Advanced Interactions with Browser Elements Using Action ClassВидеоTechniques to Handle Child Windows/Tabs with SeleniumВидеоWhat Are Frames and Techniques to Handle with SeleniumВидеоHandling Mouse Interactions with SeleniumDIALOGUEHandling Advanced User Interactions and Child Windows, Frames - AssessmentЗадание
06Selenium Python - Miscellaneous Features5 материалов

Selenium Python - Miscellaneous Features

What Is a JavaScript Executor? Where Do We Need It in Selenium?ВидеоHow to Sort the Web Tables Using Selenium Python -Logic BuildВидеоWhat Are Chrome Options and the Importance of Them in SeleniumВидеоExecuting JavaScript with Selenium WebDriverDIALOGUESelenium Python - Miscellaneous Features - AssessmentЗадание
07End-to-End Practice Project with Complete Methods7 материалов

End-to-End Practice Project with Complete Methods

How This Section is Organized into 2 Parts - Know MoreВидеоTutorial on Reading/Writing into Excel Using Python LibrariesВидеоHow Upload & Download Works in Selenium Python with an ExampleВидеоGenerating Smart XPaths to Query Table Data Dynamically with SeleniumВидеоBuild Excel Utils to Update the Excel Files and Upload it Back to Web PortalВидеоHandling File Uploads and Downloads with Selenium and PythonDIALOGUEEnd-to-End Practice Project with Complete Methods - AssessmentЗадание
08Framework Design Plan8 материалов

Framework Design Plan

Selecting a Product from List of Products with Product Name ParameterВидеоComplete Checkout Logic with Product Selection ExampleВидеоHandling Auto-Suggestive Dropdown to Select Location and Confirm OrderВидеоEnd-to-End Selenium AutomationDIALOGUEConclusion to the Course 'Advanced Selenium Techniques and Framework Introduction'ЧтениеFramework Design Plan - AssessmentЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание