Chapter 22

Robot Framework

You may wonder why there’s a chapter in a book written about pyATS named “Robot Framework.” The Robot Framework is a test automation framework, too, but not a competing one. The framework is built to be extensible, is keyword-driven, and promotes high-level abstraction. Keywords allow users to create test suites that are easy to read without having knowledge about the lower-level programming involved. You may think this sounds a lot like tools that use a domain-specific language (DSL) such as Ansible. The heavy use of abstraction is about the only thing in common. Remember, choosing the right tool for the problem is an important part of adopting network automation and DevOps practices. The Robot Framework is a test ...

Get Cisco pyATS Network Test and Automation Solution: Data-driven and reusable testing for modern networks now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.