Selenium Deep Dive: Managing Synchronization & Page Navigation

Selenium 3.141    |    Intermediate
  • 13 Videos | 1h 2m 37s
  • Includes Assessment
  • Earns a Badge
Likes 6 Likes 6
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

  • Playable
    1. 
    Course Overview
    1m 17s
    UP NEXT
  • Playable
    2. 
    Synchronization in Selenium WebDriver
    4m 31s
  • Locked
    3. 
    Managing Keyboard and Mouse Events
    3m 57s
  • Locked
    4. 
    Unconditional Synchronization
    4m 48s
  • Locked
    5. 
    Conditional Synchronization
    6m 12s
  • Locked
    6. 
    Implicit Wait and Fluent Wait
    6m 58s
  • Locked
    7. 
    Setting Browser Dimensions
    4m 14s
  • Locked
    8. 
    Resizing Web Elements
    4m 52s
  • Locked
    9. 
    Scrolling to the Page Bottom
    4m 19s
  • Locked
    10. 
    Scrolling by Page Coordinates
    4m 22s
  • Locked
    11. 
    Scrolling to Page Elements
    5m 7s
  • Locked
    12. 
    Downloading Files with Selenium WebDriver
    5m 18s
  • Locked
    13. 
    Course Summary
    1m 12s

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

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

Digital badges are yours to keep, forever.