Table of Contents
Preface
Part 1: Karate Basics
1
Introducing Karate’s Core Concepts
Technical requirements
What makes Karate stand out?
Discovering Karate’s strong points
Core features
BDD versus Karate
What is BDD?
Glue code
The Karate way
Supported data types in Karate
JSON
GraphQL
XML
YAML
CSV
Other text-based formats
Binary formats
The JavaScript engine
Java interoperability
Summary
2
Setting up Your Karate Project
Technical requirements
Installing Java
Setting the JAVA_HOME environment variable
Getting to know Karate standalone
Preparing the IDE
Setting up Visual Studio Code
Setting up IntelliJ IDEA
Importing the example project
Setting up Karate projects with Maven
What is Maven?
Installing Maven
Adding Maven to the PATH variable
Setting ...
Get Writing API Tests with Karate 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.