Selenium Deep Dive: Managing Synchronization & Page Navigation

Selenium    |    Intermediate
  • 13 videos | 57m 7s
  • Includes Assessment
  • Earns a Badge
Rating 4.5 of 132 users Rating 4.5 of 132 users (132)
Synchronization involves the coordination of multiple components in order to perform actions in a parallel fashion. In Selenium, synchronization or Wait, is very important to ensure components work together. In this course, you'll explore the concept and implementation of conditional and unconditional synchronization. You'll learn to handle keyboard and mouse events with WebDriver methods and use Explicit wait and Fluent wait classes. Next, you'll examine how to set browser width and height and resize web elements. Finally, you'll learn how to automate scrolling down to the bottom of web pages, scrolling to particular elements of web pages using coordinates, and download files using Selenium WebDriver.

WHAT YOU WILL LEARN

  • Discover the key concepts covered in this course
    Recognize the concept of synchronization and differentiate between conditional and unconditional synchronization
    List methods that can be used to handle keyboard and mouse events with selenium webdriver
    Implement unconditional synchronization using the selenium webdriverwait and thread.sleep methods
    Implement conditional synchronization using the implicit wait function of selenium webdriver
    Use the implicit wait and fluent wait classes provided by selenium webdriver
    Set browser width and height using selenium webdriver
  • Automate the resizing of web elements using selenium scripts
    Automate scrolling down to the bottom of web pages using javascript executor
    Use coordinates to scroll to particular positions on web pages by passing the coordinates using selenium webdriver
    Automate scrolling to particular elements of web pages and perform operations on the elements
    Download files using selenium webdriver and define browser settings with firefox profile preferences
    Summarize the key concepts covered in this course

IN THIS COURSE

  • 1m 17s
  • 4m 31s
    After completing this video, you will be able to recognize the concept of synchronization and differentiate between conditional and unconditional synchronization. FREE ACCESS
  • Locked
    3.  Managing Keyboard and Mouse Events
    3m 57s
    Upon completion of this video, you will be able to list methods that can be used to handle keyboard and mouse events with Selenium WebDriver. FREE ACCESS
  • Locked
    4.  Unconditional Synchronization
    4m 48s
    During this video, you will learn how to implement synchronization using the Selenium WebDriverWait and Thread.Sleep methods. FREE ACCESS
  • Locked
    5.  Conditional Synchronization
    6m 12s
    In this video, you will learn how to use the Implicit Wait function of Selenium WebDriver to synchronize your tests. FREE ACCESS
  • Locked
    6.  Implicit Wait and Fluent Wait
    6m 58s
    During this video, you will learn how to use the Implicit Wait and Fluent Wait classes provided by Selenium WebDriver. FREE ACCESS
  • Locked
    7.  Setting Browser Dimensions
    4m 14s
    During this video, you will learn how to set the browser width and height using Selenium WebDriver. FREE ACCESS
  • Locked
    8.  Resizing Web Elements
    4m 52s
    During this video, you will learn how to automate the resizing of web elements using Selenium scripts. FREE ACCESS
  • Locked
    9.  Scrolling to the Page Bottom
    4m 19s
    In this video, you will learn how to automate scrolling down to the bottom of web pages using JavaScript Executor. FREE ACCESS
  • Locked
    10.  Scrolling by Page Coordinates
    4m 22s
    Learn how to scroll to particular positions on web pages by using coordinates and passing them through Selenium WebDriver. FREE ACCESS
  • Locked
    11.  Scrolling to Page Elements
    5m 7s
    During this video, you will learn how to automate scrolling to particular elements of web pages and perform operations on the elements. FREE ACCESS
  • Locked
    12.  Downloading Files with Selenium WebDriver
    5m 18s
    Learn how to download files using Selenium WebDriver and how to define browser settings with Firefox Profile preferences. FREE ACCESS
  • Locked
    13.  Course Summary
    1m 12s
    In this video, we will summarize the key concepts covered in this course. FREE ACCESS

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.5 of 96 users Rating 4.5 of 96 users (96)
Rating 4.5 of 220 users Rating 4.5 of 220 users (220)
Rating 4.5 of 305 users Rating 4.5 of 305 users (305)