Mô tả

Double your QA salary with Selenium WebDriver!

Selenium WebDriver testing tutorial is created for Manual Software Testers that want to learn automation testing from scratch with Selenium WebDriver using Python.

You will learn the entire process.

Each step is explained in detail from the WebDriver setup to running your first automated selenium test.


At the end of this course, students will be able to:

  • Automate software tests with Selenium WebDriver using Python and PyTest framework

  • Execute Selenium tests in Chrome, Firefox, and other browsers

  • Recognize different Selenium WebDriver test failures and exceptions and know how to fix and avoid them

  • Use PyTest features for better test structure and easy test automation framework maintenance

And most importantly, you will be prepared to receive a promotion at the current job or get a new job that requires selenium webdriver or other test automation experience.


No prior test automation, selenium webdriver, or python knowledge is required.

This course is specifically designed for complete beginners in test automation and Selenium WebDriver.

Some of the basic Python is explained and should be enough for complete beginners to start. So even if you've never programmed before, you can learn how to do test automation with Selenium WebDriver in this course.


Why should you learn Selenium WebDriver test automation?

More and more Software QA (Quality Assurance) positions require test automation skills. In many cases, Selenium WebDriver is the preferred tool. So it's important to be able to automate at least simple tests with Selenium. And Python is one of the most popular & beginner-friendly languages to write tests with Selenium WebDriver.


Enroll today and get instant access:

  • Easy-to-watch video lessons

  • Premium instructor support

  • Lifetime access to course updates

This "Selenium WebDriver with Python for beginners" course is being constantly monitored and updated with new content. If you ever get stuck, we're here to help.

All your Selenium related questions are being answered within a few hours.


Who is your Selenium WebDriver Python instructor?

Dmitry Shyshkin is the lead instructor for this Selenium WebDriver course. He is a professional SDET with over ten years of test automation experience using Selenium and other test automation tools.

Since 2017, thousands of students have happily taken his test automation courses and gone on to start new jobs, get promotions, and learn skills that improve their lives.


100% Money-back Guarantee

If you are unsatisfied with this Selenium WebDriver with Python course, or if it just isn't for you, we have a 30-day money-back guarantee. Refunds are only offered within Udemy's Terms of Use.

Our goal is to make sure you love this course! We are always listening to students and improving our courses to make them even better. If you ever have a suggestion on how to make this course better, just let us know!


Don't wait, start learning Selenium WebDriver today!

Bạn sẽ học được gì

Set up test automation framework with Selenium WebDriver

Automate your first Selenium WebDriver test

Automate software tests with Selenium WebDriver using Python and PyTest framework

Execute Selenium tests in Chrome, Firefox, and other browsers

Recognize different Selenium WebDriver test failures and exceptions and know how to fix and avoid them

Use PyTest features for better test structure and easy test automation framework maintenance

Learn the basics of Python programming for beginners necessary for running Selenium WebDriver test automations

Yêu cầu

  • No Test Automation experience is needed. You'll learn everything in this course.
  • A desire to learn automation testing with Selenium WebDriver.
  • No Python programming knowledge is necessary, but a basic understanding will help.

Nội dung khoá học

8 sections

Introduction to Selenium WebDriver: Automation Testing with Python

3 lectures
Welcome & What You Will Learn in this Selenium WebDriver Course
07:19
Downloadable Code for this Selenium WebDriver Course
01:23
Helpful Tips Before You Start this Selenium WebDriver course
04:28

Environment Preparation | Selenium WebDriver Course

8 lectures
What is Selenium WebDriver?
02:20
What is Python and Why Use Python?
01:52
Installing Python on Windows
02:41
Installing Python on Mac
04:36
Virtual Environments
01:28
Creating Virtual Environment
05:17
Installing Python IDE
04:00
Section 2 quiz
3 questions

Creating Your First Basic Test | Selenium WebDriver Course

11 lectures
Application under test | Selenium WebDriver with Python
01:23
Creating first project | Selenium WebDriver with Python
05:01
Running project from console | Selenium WebDriver with Python
04:08
Getting started with Selenium | Selenium WebDriver with Python
10:47
Page elements and locators | Selenium WebDriver with Python
12:19
WebElement | Selenium WebDriver with Python
13:16
WebElement homework | Selenium WebDriver with Python
04:41
WebElement commands | Selenium WebDriver with Python
07:00
Assertions | Selenium WebDriver with Python
06:32
Failing tests | Selenium WebDriver with Python
03:42
Section 3 quiz
5 questions

PyTest Framework | Selenium WebDriver Course

10 lectures
PyTest | Selenium WebDriver with Python
01:36
Installing PyTest | Selenium WebDriver with Python
01:17
Simple PyTest tests | Selenium WebDriver with Python
13:14
Moving Selenium test to PyTest | Selenium WebDriver with Python
07:11
PyTest Marks | Selenium WebDriver with Python
05:48
Registering marks | Selenium WebDriver with Python
03:24
Adding second test | Selenium WebDriver with Python
11:08
Running second test | Selenium WebDriver with Python
06:38
Homework | Selenium WebDriver with Python
03:40
Section 4 quiz
3 questions

Making The Test Framework More Advanced | Selenium WebDriver Course

10 lectures
Requirements file | Selenium WebDriver with Python
04:39
HTML reports | Selenium WebDriver with Python
03:56
Fixtures | Selenium WebDriver with Python
08:05
Conftest file | Selenium WebDriver with Python
03:51
Parameterized tests | Selenium WebDriver with Python
10:07
Running tests in a different browser | Selenium WebDriver with Python
04:52
Custom command line parameters | Selenium WebDriver with Python
12:14
Running tests in all browsers | Selenium WebDriver with Python
02:51
Running tests in parallel | Selenium WebDriver with Python
04:21
Section 5 quiz
4 questions

Selenium Waits and Common Exceptions | Selenium WebDriver Course

13 lectures
Debugging tests | Selenium WebDriver with Python
16:48
WebDriver Waits | Selenium WebDriver with Python
02:35
Using Implicit Wait | Selenium WebDriver with Python
05:55
Exceptions in Selenium WebDriver | Selenium WebDriver with Python
02:41
Homework
01:27
Homework resolution
14:25
NoSuchElementException | Selenium WebDriver with Python
02:13
Using Explicit wait | Selenium WebDriver with Python
09:45
ElementNotInteractableException | Selenium WebDriver with Python
21:22
InvalidElementStateException | Selenium WebDriver with Python
16:05
StaleElementReferenceException | Selenium WebDriver with Python
12:48
TimeoutException | Selenium WebDriver with Python
05:34
Section 6 quiz
4 questions

Page Object Model | Selenium WebDriver Course

16 lectures
What is Page Object Model? | Selenium WebDriver with Python
02:54
Login Page Object | Selenium WebDriver with Python
16:18
Logged In Successfully Page Object | Selenium WebDriver with Python
10:29
Base Page Object | Selenium WebDriver with Python
14:09
Inheriting from Base Page Object Part 1 | Selenium WebDriver with Python
05:37
Inheriting from Base Page Object Part 2 | Selenium WebDriver with Python
04:17
Using Page Objects | Selenium WebDriver with Python
12:00
Transforming Negative Tests | Selenium WebDriver with Python
08:47
Homework
01:01
Creating Exceptions PO | Selenium WebDriver with Python
05:41
Changing First Test | Selenium WebDriver with Python
04:39
Changing Second Test | Selenium WebDriver with Python
04:29
Changing Third Test | Selenium WebDriver with Python
08:49
Finishing All Tests | Selenium WebDriver with Python
06:21
Bonus Lecture
03:22
Section 7 quiz
4 questions

Conclusion

1 lectures
Bonus Lesson: Learn More Skills from Us
02:54

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.