Functional Testing with Selenium: Interacting with Complex UI Functionality

Selenium 4.19+    |    Intermediate
  • 14 videos | 1h 49m 21s
  • Includes Assessment
  • Earns a Badge
Rating 4.5 of 2 users Rating 4.5 of 2 users (2)
Parsing and verifying complex web table structures are pivotal for accurate data handling in Selenium. Automating complex web structures and interactions is an important skill in any tester's toolkit. These widgets can include tables, dropdowns and multiselect menus, date pickers, iframes, and alerts. In this course, you will learn to handle and verify complex web table structures, efficiently parsing table contents and addressing challenges posed by nested tables. You will also learn to differentiate between static and dynamic dropdown menus, adapt content based on user selections, and automate dynamic multiselect options and date picker operations. Additionally, you will build skills to identify and rectify broken links, ensuring all web page components function correctly. Next, you will dive into managing iframe elements, commonly used to embed external documents within a web page. You will master the skills needed to switch to and interact with content in iframes, including handling multiple and nested iframes. Finally, you will explore various types of browser alerts and learn effective strategies for managing them in automation scripts. You will handle simple, confirmation, and prompt alerts that require user interactions.

WHAT YOU WILL LEARN

  • Discover the key concepts covered in this course
    Parse and verify table contents
    Access nested tables and verify contents
    Test static dropdowns with single selection
    Test dynamic drop downs with single selection
    Test dynamic multiselect widgets
    Automate and test the date picker widget
  • Locate and identify broken links on a page
    Interact with iframes and switch driver context
    Interact with multiple embedded iframes
    Interact with nested iframes
    Handle browser alerts
    Accept and dismiss alerts and prompt alerts
    Summarize the key concepts covered in this course

IN THIS COURSE

  • 1m 54s
    In this video, we will discover the key concepts covered in this course. FREE ACCESS
  • 10m 44s
    During this video, you will learn how to parse and verify table contents. FREE ACCESS
  • Locked
    3.  Accessing and Verifying Contents of Nested Tables
    7m 54s
    Learn how to access nested tables and verify contents. FREE ACCESS
  • Locked
    4.  Testing Static Dropdowns
    9m 19s
    In this video, you will learn how to test static dropdowns with single selection. FREE ACCESS
  • Locked
    5.  Testing Dynamic Dropdowns
    6m 21s
    Find out how to test dynamic dropdowns with single selection. FREE ACCESS
  • Locked
    6.  Testing Dynamic Multiselect
    7m 51s
    During this video, discover how to test dynamic multiselect widgets. FREE ACCESS
  • Locked
    7.  Automating the Date Picker
    9m 56s
    In this video, find out how to automate and test the date picker widget. FREE ACCESS
  • Locked
    8.  Identifying Broken Links
    6m 19s
    Discover how to locate and identify broken links on a page. FREE ACCESS
  • Locked
    9.  Switching to Iframes
    10m 3s
    During this video, you will learn how to interact with iframes and switch driver context. FREE ACCESS
  • Locked
    10.  Interacting with Multiple Iframes
    9m 19s
    Learn how to interact with multiple embedded iframes. FREE ACCESS
  • Locked
    11.  Interacting with Nested Iframes
    9m 38s
    In this video, you will learn how to interact with nested iframes. FREE ACCESS
  • Locked
    12.  Handling Alerts
    9m 7s
    Find out how to handle browser alerts. FREE ACCESS
  • Locked
    13.  Confirming Alerts and Prompt Alerts
    8m 35s
    During this video, discover how to accept and dismiss alerts and prompt alerts. FREE ACCESS
  • Locked
    14.  Course Summary
    2m 22s
    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.