Robot Framework Test Automation: Level 2

Go to class
Write Review

Free Online Course: Robot Framework Test Automation: Level 2 provided by LinkedIn Learning is a comprehensive online course, which lasts for 4-5 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Robot Framework Test Automation: Level 2 is taught by Bryan Lamb.

Overview
  • Learn intermediate and advanced test automation techniques for Robot Framework, an open-source, keyword-driven test automation framework.

Syllabus
  • Welcome

    • About me
    • Overview of Robot Framework Level 2
    1. Quickly Turbocharge Your Level 1 Skills
    • Getting help from other Robot Framework users
    • PyCharm Find Usages feature
    • PyCharm TODO feature
    • Advanced command-line options
    • Force test execution order
    • Randomize test execution order
    • Get more detailed logs
    • Automatic variables
    • Return values from keywords
    • Create custom keyword libraries
    2. Keeping Your Tools Up to Date
    • Tools overview
    • Updating Python and PIP
    • Examine library versions
    • Update related Robot Framework libraries
    • Update browsers and check the system
    • Update web drivers and check the system
    • What to do if you have problems
    • Updating your IDE and plugin
    3. Web Locators: Preconditions
    • Web locators preconditions overview
    • HTML, CSS, and Bootstrap overview
    • HTML tags
    • HTML attributes
    • CSS
    • Bootstrap
    • Summary
    4. Web Locators: Fundamentals
    • Locator selection tool
    • Basic locators overview and demo
    • Install the tools
    • The importance of specific locators
    • Real-world troubleshooting example
    5. Web Locators: Advanced
    • Web locators advanced overview
    • Basic XPath and CSS syntax
    • Absolute relationships (XPath and CSS)
    • Relative relationships (XPath and CSS)
    • Partial locators: starts-with
    • Partial locators: ends-with
    • Partial locators: contains
    • Scenario: Find and use multiple elements
    6. Script Control Flow
    • Script control overview
    • IF/ELSE: Making decisions
    • Loops
    7. Advanced Data Management
    • Dictionary overview
    • Dictionary practical example: URLs
    • Dictionary practical example: Users
    8. Data-Driven Tests: Overview
    • Overview and demo
    • Tour the starter project
    9. Data-Driven Tests: Built-In Method
    • Built-in capabilities
    10. Data-Driven Tests: CSV (Excel)
    • Overview of the steps
    • Create the CSV data file
    • Custom CSV parsing library
    • Create our data manager
    • Call the data manager
    • Create the looping keyword file
    • Refactor data entry steps
    • Run and debug
    • Add error handling
    11. Multi-App End-to-End Scenario
    • Multi-app end-to-end overview
    • Scenario overview
    • Refactor with directories
    • Add a simple test for site two
    • Create the basic end-to-end script
    • Centralize the browser and URL variables