Introduction

The Scripting (Core) API allow to programatically create sessions on devices in the Waldo device cloud and interact with them using a WebDriver and Appium compatible API.

SDK

An npm package to integrate Waldo as a cloud provider in WebDriver.io tests is available: @waldoapp/wdio-service

API Structure

  • /wd/hub/session represents the WebDriver and Appium compatible API
  • /devices Provide a list of all devices available in Waldo
  • /pools Allow to prepare multiple sessions for the same device and build
  • /sessions Contains Waldo-specific APIs for sessions