YoVDO

Robot Framework Test Automation: Level 2

Offered By: LinkedIn Learning

Tags

Robot Framework Courses Computer Science Courses Python Courses PyCharm Courses HTML Courses Data Management Courses Test Automation Courses

Course Description

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

Taught by

Bryan Lamb

Related Courses

API Testing Using Rest Assured Test Automation Tool
Coursera Project Network via Coursera
API Testing Using Rest Sharp (with C#) Test Automation Tool
Coursera Project Network via Coursera
API Testing with Karate Framework
Coursera Project Network via Coursera
Building Test Automation Framework using Selenium and TestNG
Coursera Project Network via Coursera
Advanced Selenium WebDriver and Test Automation
Packt via Coursera