Robot Framework Test Automation: Level 2
Offered By: LinkedIn Learning
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
- 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
- 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
- Web locators preconditions overview
- HTML, CSS, and Bootstrap overview
- HTML tags
- HTML attributes
- CSS
- Bootstrap
- Summary
- Locator selection tool
- Basic locators overview and demo
- Install the tools
- The importance of specific locators
- Real-world troubleshooting example
- 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
- Script control overview
- IF/ELSE: Making decisions
- Loops
- Dictionary overview
- Dictionary practical example: URLs
- Dictionary practical example: Users
- Overview and demo
- Tour the starter project
- Built-in capabilities
- 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
- 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 ToolCoursera 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