The Selenium Guidebook (The Complete Package Java + Python Edition)

3h 15m 47s
English
Paid

Course description

The Selenium Guidebook, Video Walkthroughs, and Cheat Sheets are all designed with Testers in mind -- primarily focusing on helping you get started on the right foot. But it's also perfect for the Tester who is in the midst of an automation implementation, and likewise, for Developers who are interested in learning about Selenium and how to implement it well.

Read more about the course

It's no secret that Selenium has problems

Some of the well known offenders include...
- It's slow
- Tests are brittle
- You get false positives & finicky results
- It's a real maintenance nightmare

But what most people don't realize is this: Selenium has a bigger problem, and these are just symptoms of it.

The BIG Problem With Selenium

The problem is simple, and yet, a real challenge to solve -- INFORMATION.

Did you know that all of the problems mentioned above are solvable? Well, they are. And most people don't know that. There's either too much information to sift through, not enough for your context, it's out of date, nobody knows about it, or someone solved for it and never shared their experience.

The future is already here, it's just not very evenly distributed.
-William Gibson

Information Overload

Unfortunately there are more resources to dig through than you have time or know what to do with.

With blogs, videos, documentation, forums, meetups, conferences, books, and mailing lists, the signal to noise ratio is all out of whack. This is because none of these resources were designed to help you use Selenium successfully.

They may help you cobble together parts of a solution, solving short term problems. But odds are what you come up with will ultimately turn into something slow and brittle that is rife with false positives that is hard to maintain and untrusted by you and your team.

Wouldn't It Be Nice To Have Reliable Test Results You And Your Team Could Trust?

It's not your fault that this is the end result of your hard work. You were set up for failure before you even started. So let's level the playing field.

In order to use Selenium effectively, here is a list of what you need to do:

  • Decompose an existing web application to identify what to test
  • Identify which browsers to test with
  • Pick the best language for you and your team
  • Setup Selenium to work with each browser you care about
  • Write maintainable and reusable Selenium tests that will be cross-browser compatible and performant
  • Build an integrated feedback loop to automate test runs and find issues fast
  • Setup your own infrastructure or connect to a cloud provider
  • Dramatically improve test times with parallelization
  • Navigate the Selenium landscape to find information on your own

How do you stack up? Odds are you have some of these points nailed down. But wouldn't you rest easier knowing you had all of them?

You Can Make This Happen and "The Selenium Guidebook" will teach you how

Write tests that you and your team can trust with the techniques in "The Selenium Guidebook". With them you will be able to release software with confidence, knowing that your application has stable, fast, and working tests that cover everything that matters.

You Don't Need To Be A Developer To Do This

In order to do automated testing well you don't need to be a Developer, but you do need to write some code. But don't worry, I'll show you the bits you need to know along with some simple examples to help you get comfortable with these concepts and quickly put them into practice.

Watch Online

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 20 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing

Watch Online The Selenium Guidebook (The Complete Package Java + Python Edition)

0:00
/
#1: your first test

All Course Lessons (20)

#Lesson TitleDurationAccess
1
your first test Demo
15:10
2
page objects
13:26
3
base page
07:47
4
explicit waits
13:03
5
prepping for use
08:30
6
different browser locally
04:00
7
cloud execution
17:33
8
parallel
04:44
9
tagging
04:40
10
ci
11:47
11
your first test
12:27
12
page objects
14:11
13
base page
07:42
14
explicit waits
13:51
15
prepping for use
08:01
16
different browser locally
04:00
17
cloud execution
16:26
18
parallel
02:59
19
tagging
03:35
20
ci
11:55

Unlock unlimited learning

Get instant access to all 19 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Books

Read Book The Selenium Guidebook (The Complete Package Java + Python Edition)

#Title
1Book 1
2Book 2
3Book 3
4Book 4
5Book 5
6Book 6

Comments

0 comments

Want to join the conversation?

Sign in to comment

Similar courses

Webservices API Testing with Rest Assured API & POSTMAN 2020

Webservices API Testing with Rest Assured API & POSTMAN 2020

Sources: udemy
Webservices API Automation Testing using Rest Assured API and POSTMAN - Biggest course to cover all levels of API Testing using both Manual and Automation appro
37 hours 51 minutes 9 seconds
Selenium WebDriver With Java

Selenium WebDriver With Java

Sources: compendiumdev (Alan Richardson)
Selenium WebDriver is the web automation tool of the moment. Selenium WebDriver skills are in demand. And when you understand the Selenium WebDriver usage patte
21 hours 4 minutes 12 seconds
XPath locators for Selenium

XPath locators for Selenium

Sources: udemy
XPath or XML Path Language is a query language for selecting nodes from an XML document. XPath also may be used to compute values from the content of an XML do
1 hour 8 minutes 22 seconds
Automated Software Testing with WebdriverIO

Automated Software Testing with WebdriverIO

Sources: udemy
Learn web automation and testing using next generation selenium framework called WebdriverIO. This course is designed to be as practical as possible. We will be coding straight ...
9 hours 47 minutes 21 seconds
Selenium 4.0 LATEST Features, Docker & AWS Integration

Selenium 4.0 LATEST Features, Docker & AWS Integration

Sources: udemy
Learn and Master Selenium 4.0 WebDriver W3C latest features, Chrome DevTools protocol, Grid 4 with Docker Integration, Jenkins CI/CD Pipeline, AWS EC2 Instance
11 hours 4 minutes 25 seconds