Selenium WebDriver

Gain a solid understanding of using Selenium WebDriver with Python for web testing automation and be able to write automation scripts that interact with web pages, locate and manipulate elements, and handle dynamic content.

Course length

50 Lectures

48h Hours

How to Become a Data Scientist

Sign up to receive this FREE ebook
written by Pierian Training founder Jose Portilla!

What You’ll Learn

  • Setting up the development environment, including installing Python and Selenium WebDriver
  • Understanding the Selenium WebDriver API and how to use it to interact with web pages
  • Locating web elements using different techniques, such as CSS selectors and XPath
  • Manipulating web elements, including entering text, clicking buttons, and selecting options from dropdown menus
  • Handling web page navigation, including refreshing pages, navigating back and forward, and switching between tabs
  • Implementing techniques for effective testing, including waiting for elements to load and handling dynamic content
  • Debugging and troubleshooting common issues that may arise when using Selenium WebDriver

Top Companies Offer Our Courses

general electric (GE) logo transparent png
microsoft png logo
starbucks logo png
credit suisse logo
salesforce logo png transparent
capital one logo
mckinsey and company logo
cigna logo
us naval research laboratory logo

Course Content

This course is designed to teach students how to automate web testing using Selenium WebDriver and Python. Throughout the course, students will learn the fundamentals of using Selenium WebDriver with Python, including how to set up their development environment, interact with web pages, and manipulate web elements. The course covers a range of important topics, such as web page navigation, event handling, and effective testing techniques. In addition, students will learn how to debug and troubleshoot common problems that may arise when using Selenium WebDriver. By the end of the course, students will have gained a strong foundation in using Selenium WebDriver with Python to automate web testing tasks and will be well on their way to becoming proficient automation engineers.

  • Chrome Dev Tools
  • Locating Page Elements
  • Page Navigation
  • Automated Form Filling
  • Waits
  • Selenium for Mobile
  • Page Object Model

Experienced Python developers interested in automation with Selenium Webdriver

Course Description

The “Selenium WebDriver with Python” course teaches learners how to use Selenium WebDriver with Python for web testing automation. Topics covered include setting up the development environment, Selenium WebDriver API, web element location and manipulation, web page navigation, handling events, and effective testing techniques. The course also covers debugging and troubleshooting common issues. Upon completion of the course, learners will have a solid understanding of using Selenium WebDriver with Python for web testing automation and will be able to write automation scripts that interact with web pages, locate and manipulate elements, and handle dynamic content.

What Students Are Saying

This is a new course. Be the first to leave a review!

Be the first to review “Selenium WebDriver”

Your email address will not be published. Required fields are marked *


Learn directly from our expert instructors via live webinar. Also includes the full video-on-demand course.

Out of stock

Private Groups

Train your whole team

Empower your employees with the latest technology skills to support professional development at your organization.

Instructor-led, on-demand, or hybrid cohort training approaches motivate employees and encourage team building while supporting the advancement of technical skills at your organization.

More Courses to Explore

  • Introduction to Python

    Our Introduction to Python course is designed to take complete beginners or experienced developers up to speed on Python’s capabilities, setting up students for success in using Python for their specific field of expertise.

  • Python for Data Science

    Enroll in our Python course to master skills for data science. Use real-world situations, data reports, and more in this Python class.  
  • Python for Machine Learning

    Master the skills to use machine learning in your day-to-day work with this Python course. Create algorithms to predict classes, continuous values, and more.
  • Natural Language Processing

    Learn to conduct Natural Language Processing with Python. You'll learn the latest techniques in semantic analysis, topic modeling, and more. Enroll today!  
  • Python for Finance

    Enroll in our Python for Finance course today! Learn to use various Python libraries such as QuantConnect to perform financial analysis and research.    
  • Deep Learning with Tensorflow and Keras

    Enroll in our Deep Learning with Keras and Tensorflow Course! Learn how to use Python for Deep Learning with Tensorflow 2 and Keras libraries. Start today!    
  • Django Development

    Enroll in our full stack web developer course to learn how to use your knowledge of Python with Django to build an immersive website. Start today!