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

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

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

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

Intermediate Selenium WebDriver and Automation

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

О курсе

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. Embark on a comprehensive journey through browser automation with our Intermediate Selenium WebDriver course. Begin by setting up Selenium WebDriver and integrating it with development environments like PyCharm, configuring and running tests on Chrome, Firefox, Edge, and Safari across Windows and Mac. Delve into advanced techniques for locating and interacting with web elements, mastering XPath and CSS Selectors to handle complex web elements. Practical examples and exercises reinforce learning, preparing you for real-world challenges. Explore sophisticated interactions and utilities, such as handling hidden elements, dropdowns, and using JavaScript for automation tasks. Learn various wait strategies to ensure smooth and reliable test execution. By the end, you'll have a robust skill set to tackle any web automation project confidently. Designed for technical professionals familiar with Python programming and basic Selenium concepts, this course is ideal for software testers, QA engineers, and developers aiming to enhance their web automation skills. Key outcomes include installing and configuring Selenium WebDriver, automating tests across OSs, locating elements with advanced selectors, implementing efficient wait strategies, interacting with diverse elements, utilizing JavaScript, and preparing for technical interviews.

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

Selenium (Software)Test AutomationJavascriptAutomationScriptingFile I/OBrowser CompatibilityTest Script DevelopmentWeb Development ToolsTest ToolsSoftware TestingTest CaseSoftware InstallationCascading Style Sheets (CSS)

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

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

01Selenium WebDriver Setup and Installation5 материалов

Selenium WebDriver Setup and Installation

Introduction to the Course 'Intermediate Selenium WebDriver and Automation'ЧтениеFull Specialization ResourcesЧтениеSelenium WebDriver InstallationВидеоInstalling Selenium Plug-In to PyCharmВидео

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

Packt - Course Instructors

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

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

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 16.2 ч

12 модулей

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

Субтитры: Арабский, Французский, Итальянский, Корейский, Немецкий, Индонезийский, Испанский, Японский, Казахский

Часть программы вашего университета
Setting Up Selenium WebDriverDIALOGUE
02Selenium WebDriver Running Tests on Various Browsers9 материалов

Selenium WebDriver Running Tests on Various Browsers

Running Tests on FF Chrome Edge - WindowsВидеоRunning Tests on FF Chrome Edge - MacВидеоSelenium 4 New SyntaxВидеоRequirements To Run Tests On SafariВидеоRunning Tests On SafariВидеоHow To Set Drivers In System Path – MacВидеоHow To Set Drivers In System Path – WindowsВидеоInterview QuestionsВидеоAutomating Browser Setup with Selenium on WindowsDIALOGUE
03Selenium WebDriver - Finding Elements10 материалов

Selenium WebDriver - Finding Elements

Understanding Elements and Document Object Model (DOM)ВидеоFinding Element by ID and NameВидеоUnderstanding Dynamic IDs and Selenium ExceptionВидеоFinding Elements by XPath and Cascading Style Sheets (CSS) SelectorsВидеоFinding Elements by Link TextВидеоFinding Elements by Class Name and Tag NameВидеоFinding a List of ElementsВидеоInterview QuestionsВидеоIdentifying Web Elements with SeleniumDIALOGUEAssessment 1Задание
04Cascading Style Sheets (CSS) Selectors - Advanced Locators5 материалов

Cascading Style Sheets (CSS) Selectors - Advanced Locators

Using IDs with Cascading Style Sheets (CSS) Selectors to Find ElementsВидеоUsing Multiple Cascading Style Sheets (CSS) Classes to Find ElementsВидеоUsing Wildcards with Cascading Style Sheets (CSS) SelectorsВидеоFinding Child Nodes Using Cascading Style Sheets (CSS) SelectorsВидеоMastering CSS SelectorsDIALOGUE
05XPath - Advanced Locators8 материалов

XPath - Advanced Locators

Difference Between Absolute and Relative XPathВидеоBuilding an Effective XPathВидеоUsing Text to Build an Effective XPathВидеоBuilding XPath Using the Contains KeywordВидеоBuilding XPath Using the Starts-With KeywordВидеоFinding Parent and Sibling NodesВидеоPractice Exercise with Solution + Interview QuestionВидеоMastering XPath for Selenium AutomationDIALOGUE
06Selenium WebDriver - Working with WebElements13 материалов

Selenium WebDriver - Working with WebElements

Browser Interactions IntroductionВидеоBrowser Interaction Practical ImplementationВидеоClicking and Typing on a WebElementВидеоFinding the State of a WebElement (Disabled and Enabled Elements)ВидеоWorking with Radio Buttons and CheckboxesВидеоWorking with Elements ListВидеоUnderstanding Drop-Down ElementsВидеоWorking with a Drop-Down Element - Practical ExampleВидеоWorking with Hidden ElementsВидеоWorking with Hidden Elements - Practical ExampleВидеоInterview QuestionsВидеоBrowser Interaction with Selenium WebDriverDIALOGUEAssessment 2Задание
07Selenium WebDriver - Useful Methods and Properties7 материалов

Selenium WebDriver - Useful Methods and Properties

Getting the Text on an ElementВидеоGetting the Value of an Element AttributeВидеоGeneric Method to Find ElementsВидеоChecking Whether the Element Is PresentВидеоBuilding Dynamic XPathВидеоInterview QuestionsВидеоInspecting and Interacting with Web Elements in SeleniumDIALOGUE
08Selenium WebDriver - Wait Types6 материалов

Selenium WebDriver - Wait Types

Implicit Wait Versus Explicit WaitВидеоImplicit Wait - Practical ExampleВидеоExplicit Wait - Practical ExampleВидеоGeneric Method to Work with Explicit WaitВидеоInterview QuestionsВидеоHandling Waits in SeleniumDIALOGUE
09Selenium WebDriver – Advanced Interactions13 материалов

Selenium WebDriver – Advanced Interactions

Calendar Selection IntroductionВидеоCalendar Selection - Practical ExampleВидеоCalendar Selection – Real-Time ExampleВидеоAutoComplete - Working with Dynamic DropdownsВидеоAutoComplete - Additional ExamplesВидеоHow to Take ScreenshotsВидеоGeneric Method to Take ScreenshotsВидеоExecuting JavaScript CommandsВидеоHow to Find Size of the WindowВидеоHow to Scroll Element into ViewВидеоInterview QuestionsВидеоSelenium Date SelectionDIALOGUEAssessment 3Задание
10Selenium WebDriver - File Upload And Download3 материалов

Selenium WebDriver - File Upload And Download

File Upload - Native WayВидеоFile Upload – System ExplorerВидеоUploading Files with Selenium WebDriver using PythonDIALOGUE
11Selenium WebDriver - Switch Window and iframes6 материалов

Selenium WebDriver - Switch Window and iframes

Switching Window FocusВидеоSwitching Window Focus - Practical ExampleВидеоWorking with iframesВидеоSwitching iframe Focus - Practical ExampleВидеоHandling JavaScript Pop-UpВидеоSwitching Windows in Automation TestingDIALOGUE
12Selenium WebDriver - Working with Actions Class8 материалов

Selenium WebDriver - Working with Actions Class

Mouse Hover ActionsВидеоDragging and Dropping an Element on a WebpageВидеоWorking with Sliders ActionsВидеоConclusion to the Course 'Intermediate Selenium WebDriver and Automation'ЧтениеMastering Mouse Hover with Selenium WebDriverDIALOGUEAssessment 4ЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание