Elegant Browser Automation with Python and Selenium (Udemy.com)

Fast, scalable, professional-grade UI automation principles

Created by: Brandon Blair

Produced in 2022

icon
What you will learn

  • Automate professionally, build applications that scrape web data
  • Build sustainable, scalable, readable UI automation

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 92 / 100

icon
Live Chat with CourseDuck's Co-Founder for Help

Need help deciding on a selenium course? Or looking for more detail on Brandon Blair's Elegant Browser Automation with Python and Selenium? Feel free to chat below.
Join CourseDuck's Online Learning Discord Community

icon
Course Description

Master the fundamentals of browser automation using the Python language with Selenium. Walk confidently into any interview for entry-level browser automation or increase your technical value by showing your current employer that you are ready for new and bigger challenges.
Learn lessons collected over years of professional automation in just a few hours.
  • Fast, readable automation using minimal code
  • The quickest and most effective way to identify web elements
  • Page Objects and Element Objects implemented sensibly and effectively
  • Industry-ready test structure and composition
A Bulletproof approach to automation fundamentals Python is one of the most popular languages in the world, and the demand for it is only increasing. Selenium is an industry standard for test automation, so Python's readability make the two a perfect match for writing valuable automated tests.
Browser automation is in high demand as software testing costs rise and the software industry explodes in size. Unfortunately, engineers interested in automation have little in the way of concrete guidance on how to be successful, or what properly written automation code even looks like.
The most widely circulated videos on these topics speak only to the technologies themselves, and do not offer viable implementation guidance or valuable industry practices. I have made these valuable practices the focus of this course.
Content and Overview Suitable for those comfortable with basic Python and Object-Oriented Programming concepts, these lectures build a rock-solid foundation of skills required to automate at a professional level.
Beginning with a step-by-step setup of the development environment using Virtual Environments (a must for aspiring Python developers) and Selenium setup, this course allows you to watch as I walk you through each step, explaining as we go.
Once the environment is ready we will discuss how web elements work, and how the best and fastest automation engineers (a rare breed!) identify them for automation. I will demonstrate each concept in real time as a conversation. That means you will spend almost NO time watching traditional lectures or slides, and almost all your time seeing the concepts in action or following along with me.
Students completing the course will have the knowledge to begin a career in entry-level browser automated testing, or to automate their browser for any number of useful purposes to include data-scraping and task automation.
Equipped with code samples,code challenges, short quizzes, and info-rich videos, you'll have no trouble following along with the concepts, and I am always available for questions.
Finally, automating is a blast, and I wish more people did it. Let me rephrase that - I wish more people did it, and did it well! We need more people like you executing effective, high-value automation solutions, so let's get started on this journey together!Who this course is for:
  • Anyone interested in automating professionally (and effectively), or who is interested in web scraping

*Some courses are excluded from this sale. Coupon not working? If the link above doesn't drop prices, clear the cookies in your browser and then click this link here.
Also, you may need to apply the coupon code directly on the cart page to get the discount.

Coupon Code

icon
Instructor Details

Brandon Blair

I design fast, scalable, maintainable frameworks for automated testing in the UI (browser), backend/API, and mobile testing domains for a living. I am passionate about delivering critical insights to teams on short notice by giving them powerful automation tools, and I enjoy teaching strong foundational concepts to others with a desire to solve problems in this space. Automating is a blast, and more people should do it - and do it well.

icon
Reviews

4.6

50 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

I loved this course. The reality of it was that the final two lessons put it all together in a way that just made sense and I'm already able to re-use that to make bots for creating email accts and even already built an automated test that works against my work's customer portal.I wish we went into dealing more elements in the final version which is why I knocked off half a star. I've run into a few items on some sits of which the taught methods didn't work.

The Course exactly matches my expectations. I like the isolation of the content that is being handled and not getting side tracked while at it.

I dont usually write reviews and this should be my first since I started using Udemy. Infact I stopped using Udemy because I was not satified with structure and quality of most courses in my line of intrest. but this won me over again.To cut the story short, if you are a beginner in automation this course is a must for you.Forget about those 1 stars reviewed I think they just wanted their money back because the course is just what a beginners needs to start an awesome career in Automation.I am still in the second section and yes is a 5star.

Thank you a lot! Excellent course with detailed explanations and recommendations. It would be great once to see hear one more course on how to write elegant tests for API testing.

Was extremely dissapointed that Brandon tells us almost at the end of the course (lecture 15 of 16) that we were not going to learn a full example of what was shown in the promotional video, which was the main reason I bought it. I downgraded my previous rating (3 stars) to 2 bec

Very valuable content and well structured class. The beginning videos are almost painfully slow/clear, but the later ones need to be viewed a few times to understand. Teacher has pretty good response rate.

A very simple yet expandable way of creating a basic Selenium Test Framework, after you are done with the course there is no reason you cant take what is done and make a full functioning framework.

really enjoyed the course, especially using definitions built as a base and used them for actions in another file by calling them.

This the best course I've taken on Udemy. The explanations, content and pace are fantastic.

This course is must for understanding the basics of Python with Selenium and how to automate any browser elegantly and writing Readable codes.Thanks Brendon! The course was very good in understanding the basics. Looking forward to attend other course of yours and write a Readable code.

Basic knowledge described with examples.(Questions stays with no answers in QA tab)Answered. UP to 5 stars.

Great course, I learned a lot from it. But beware, you have to have a at least some knowledge about Python. It gives you some good tips, if you don't, but it gives you much more if you do have some knowledge. I've started an automation from scratch for my company thanks to this course. At first I was really confused and desperate, because this course wont learn you Python, because it's not a Python course, but I took a time and learned some Python basics (specially classes and how self.variable works) and then it all makes sense and this course gives you a really good start for your automation and you will be able to develop it in your own way afterwards.