Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Robot Framework Test Automation: Level 1 (Selenium)

via LinkedIn Learning

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Learn how to automate your testing using the Robot Framework test automation tool.

Syllabus

Introduction
  • About the instructor
  • Overview
  • Demo
  • What is a test automation framework?
  • Origin and history
  • Features and capabilities
  • Robot Framework vs. Selenium
1. Installation Overview and Preconditions
  • Installation overview
  • Command line and path basics
2. Windows 10 Installation
  • Install Python and PIP
  • Install Robot Framework and SeleniumLibrary
  • Install desired browsers
  • Install WebDrivers
  • Install PyCharm IDE and Robot plugin
  • Create base scripts directory and project
  • Navigating and searching your script files
3. Creating Your First Script
  • Overview
  • Organizing your project files
  • Sections of the script file
  • Selenium2Library vs. SeleniumLibrary
  • Write test steps: Part 1
  • Run the script on different browsers
  • Examine the great results files
  • Write test steps: Part 2
  • Write test steps: Part 3
  • Summary
4. Script Running Options
  • Overview
  • Robot vs. pybot
  • Running from PyCharm
  • Running from a command window
  • Running from a batch file
  • Running from the Task Scheduler
  • Running on SauceLabs.com browsers
  • Running and scheduling from Jenkins
  • Running multiple suites
  • Running a single test case
  • Advanced run options
5. Make the Script More Readable
  • Overview
  • Preview of the final solution
  • Style: Procedural vs. Gherkin
  • Introducing user-defined keywords
  • Break the script into keywords
  • Moving keywords to resource files
  • Adding setup and tear down
  • Overview of page objects
  • Demo: Create a page object
  • Increase readability using Gherkin
6. Use Variables to Centralize Data
  • Overview
  • Preview of the final solution
  • Scalar variables
  • List variables
  • Variable scope
  • Passing variables to keywords
  • Modify your project with variables
  • Supply script input data at runtime
7. Semantic Sugar
  • Overview
  • Refactoring page object locators
  • Adding quotes for clarity
8. Recap and Apply Skills
  • Skills recap
  • Apply skills: Part 1
  • Apply skills: Part 2
  • Apply skills: Part 3
9. Challenge: Create a Test Suite from Start to Finish
  • Overview
  • Part 1: You do it
  • Part 1: I do it
  • Part 2: You do it
  • Part 2: I do it
  • Part 3: You do it
  • Part 3: I do it
10. Exploring the Robot Framework Libraries
  • Overview
  • BuiltIn: Log, verifications, repeat
  • Dialogs: Pause for manual steps and data entry
  • Operating system: Folders and files
  • Database: MS SQL and MySQL
  • API
  • XML
  • SeleniumLibrary
  • String
Conclusion
  • Next steps

Taught by

Bryan Lamb

Reviews

4.7 rating at LinkedIn Learning based on 277 ratings

Start your review of Robot Framework Test Automation: Level 1 (Selenium)

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.