VOOZH about

URL: https://www.coursera.org/learn/selenium-webdriver-python

⇱ Selenium WebDriver with Python | Coursera


Selenium WebDriver with Python

Ends soon! Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.

Selenium WebDriver with Python

6,609 already enrolled

Included with

Gain insight into a topic and learn the fundamentals.
3.3

42 reviews

Beginner level

Recommended experience

8 hours to complete

Gain insight into a topic and learn the fundamentals.
3.3

42 reviews

Beginner level

Recommended experience

8 hours to complete

What you'll learn

  • Setting up the Environment for Selenium WebDriver with Python

  • Overview of Testing Frameworks (unittest, pytest) and setting up test cases.

  • Handling Popup, Alerts, Multiple Browser Tabs, Mouse and Keyboard interactions

  • Debugging with Selenium WebDriver

Details to know

Shareable certificate

Add to your LinkedIn profile

Assessments

10 assignments

Taught in English
Flexible schedule
Learn at your own pace

There are 3 modules in this course

“Selenium WebDriver with Python” is a foundational course that aims to provide a comprehensive understanding of Selenium and its components. It also helps in understanding how Selenium WebDriver Operates. This course begins by demonstrating an environment setup for Selenium WebDriver with Python. A brief description of locating Web elements and web Interactions is provided in this course. This course covers an overview of testing frameworks with Selenium WebDriver. Some advanced topics such as Handling Popup, Alerts, Multiple Browser Tabs, Mouse and Keyboard interactions are also highlighted in this course.

This course provides 4 hours of training videos which are segmented into modules. The course concepts are easy to understand through lab demonstrations. In order to test the understanding of learners, every module includes Assessments in the form of Quiz and In Video Questions. A mandatory Graded Questions Quiz is also provided at the end of every module. Module 1: Getting Started With Selenium WebDriver Module 2: Web Elements and Web Interactions Module 3: Selenium Testing and Advance Features Prior knowledge of Basics of Python Programming Language and Testing Concepts can be added as an recommended background for Selenium WebDriver with Python. By the end of this course, Learners will be able to : -Setting up the Environment for Selenium WebDriver with Python -Overview of Testing Frameworks (unittest, pytest) and setting up test cases. -Handling Popup, Alerts, Multiple Browser Tabs, Mouse and Keyboard interactions -Debugging with Selenium WebDriver

Welcome to Week 1 of Selenium WebDriver with Python course .This week, you will learn about Selenium WebDriver, which is a popular tool for automating web browser interactions. You will gain an understanding of its architecture and how it works. Additionally, you will learn how to set up the environment for Selenium WebDriver with Python, including installing Python and Pip.

What's included

7 videos2 readings3 assignments1 discussion prompt

7 videosTotal 52 minutes
  • Course Overview8 minutes
  • Selenium WebDriver Introduction9 minutes
  • Differences between Selenium WebDriver and Other Selenium Tools5 minutes
  • Installing Python and Pip6 minutes
  • Setting up the Environment Part 1 - Demo8 minutes
  • Setting up the Environment Part 2 - Demo8 minutes
  • Setting up the Environment Part 3 - Demo8 minutes
2 readingsTotal 20 minutes
  • Course Outline10 minutes
  • Overview of Getting Started With Selenium WebDriver10 minutes
3 assignmentsTotal 35 minutes
  • Introduction to Selenium WebDriver Knowledge Test 10 minutes
  • Setting up the Environment Knowledge Test10 minutes
  • Getting Started with Selenium WebDriver - Assessment15 minutes
1 discussion promptTotal 10 minutes
  • Meet and Greet10 minutes

This week, we will be diving into the HTML DOM structure and various methods to locate web page elements, including CSS selectors, Xpath, ID, Name, Class, and Tag. We will also learn how to interact with drop-down menus on web pages and how to handle different types of web elements. We will also learn how to use Selenium to upload and download files from webpages. Through practical exercises and examples, we will gain practical experience with Selenium WebDriver and solidify our understanding of these concepts.

What's included

12 videos1 reading3 assignments

12 videosTotal 87 minutes
  • Locating Web Elements11 minutes
  • Locating Elements using ID, Name, Class, and Tag7 minutes
  • Web Interaction8 minutes
  • Executing JavaScript Code Part 17 minutes
  • Executing JavaScript Code Part 24 minutes
  • Handling Drop-down Part 17 minutes
  • Handling Drop-down Part 29 minutes
  • Handling Web Elements Part 110 minutes
  • Handling Web Elements Part 26 minutes
  • Navigating to Web Page4 minutes
  • Uploading and Downloading with Selenium Part 18 minutes
  • Uploading and Downloading with Selenium Part 25 minutes
1 readingTotal 10 minutes
  • Overview of Selenium Testing and Advance Features10 minutes
3 assignmentsTotal 50 minutes
  • Web Elements - Knowledge Test 10 minutes
  • Web Interactions Knowledge Test10 minutes
  • Web Elements and Web Interactions - Assessment30 minutes

This week, we will learn how to set up test cases with Selenium WebDriver using Python. We will explore various techniques to handle popup windows, alerts, multiple browser tabs, as well as how to perform mouse and keyboard interactions in our tests.We will also learn how to debug issues that arise while using Selenium WebDriver, covering common debugging techniques and tools, and how to effectively troubleshoot and resolve problems with our tests.

What's included

16 videos2 readings4 assignments

16 videosTotal 111 minutes
  • Testing with Selenium WebDriver8 minutes
  • Writing Assertions and Verifications with Test Reporting and Logging5 minutes
  • Setting-up Test Cases with Selenium using Python7 minutes
  • Handling Exceptions in Selenium Test Using Python8 minutes
  • Selenium Web Driver with Python7 minutes
  • Using Page Object Model (POM)10 minutes
  • Handling Pop-ups and Alerts Part 1 - Demo8 minutes
  • Handling Pop-ups and Alerts Part 2 - Demo7 minutes
  • Handling Frames in Selenium Part 16 minutes
  • Handling Frames in Selenium Part 27 minutes
  • Handling Frames in Selenium Part 33 minutes
  • Best Practices & Tips Overview4 minutes
  • Best Practices for Selenium WebDriver Automation Part 19 minutes
  • Best Practices for Selenium WebDriver Automation Part 29 minutes
  • Cross-Browser Testing with Selenium WebDriver Overview5 minutes
  • Debugging with Selenium WebDriver7 minutes
2 readingsTotal 20 minutes
  • Overview of Selenium Testing, Advance Features and Best Practices10 minutes
  • Key Takeaways of the Course10 minutes
4 assignmentsTotal 60 minutes
  • Testing with Selenium WebDriver Knowledge Test 10 minutes
  • Selenium Web Driver with Python- Advance Features Knowledge Test10 minutes
  • Best Practices & Tips Knowledge Test10 minutes
  • Selenium Testing, Advance Features and Best Practices - Assessment30 minutes

Instructor

Instructor ratings
2.7 (11 ratings)
Whizlabs
172 Courses127,067 learners

Why people choose Coursera for their career

👁 Image

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
👁 Image

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
👁 Image

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
👁 Image

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Frequently asked questions

Following is the list of Job roles that are applicable for learning ‘Selenium WebDriver with Python” :

QA Engineers

QA Automation Engineers

QA leads and Managers

There are no mandatory prerequisites for this course. However prior knowledge of Basics of Python Programming Language and Testing Concepts can be added as an asset for Selenium WebDriver with Python.

This course is completely online, so there’s no need to show up to a classroom in person. You can access your lectures, readings, and assignments anytime and anywhere via the web or your mobile device.

If you subscribed, you get a 7-day free trial during which you can cancel at no penalty. After that, we don’t give refunds, but you can cancel your subscription at any time. See our full refund policy.

Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.

To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.

When you purchase a Certificate you get access to all course materials, including graded assignments. Upon completing the course, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.

Financial aid available,