Updated August 21, 2026

Support matrix

Start here if you need to know whether your UI or API can run automated tests on Velo.

ClientKindRemote in VeloEnginesStatus
Web (Chromium, Firefox, WebKit)UIYesRobot Framework (robot-web), Playwright (playwright)Supported
SAP GUI for JavaUIYes (Linux container)Robot Framework (robot-sap)Supported
SAP GUI for WindowsUINo — local / debug onlyRobot Framework (client=windows)Supported locally. Remote uses Java.
SAP FioriUIWill use WebPlanned
REST / HTTP APIsHeadlessk6, LocustPlanned

How to read it

  • Client — the app surface. If it is not listed as supported, Velo cannot open that session remotely.
  • Kind — UI clients need a display (and usually video). Headless clients do not.
  • Remote — a managed container on Velo. Local / debug runs on the tester's machine with the native client.
  • Engine — the script runner that implements the client. The dashboard engine field is the image ID in parentheses, not the engine name.

SAP GUI for Windows and SAP GUI for Java share the Robot keyword surface (VeloSapguiLibrary). A suite authored on Windows still runs remotely when it stays on that surface and the image is robot-sap (Java in the container). Set VELO_SAP_CLIENT=java or leave auto off Windows.

Engine → client

EngineClients it can drive
Robot FrameworkSAP GUI Java, SAP GUI Windows, Web
PlaywrightWeb
k6 / LocustHeadless REST (planned)

Next