Requirements
Use requirements to target devices, platforms, and locales for your tests. Each requirement is an object with a type and value. Combine multiple requirements to narrow your target audience.
Supported requirement types
device_type:desktop,mobile,tabletos:ios,android,windows,macos,linuxos_version: semantic version or range (e.g."17",">=13")browser:chrome,safari,firefox,edgebrowser_version: version or range (optional)locale: IETF language tag (e.g."en-US","de-DE")manufacturer(mobile): e.g."samsung","apple"device_model(mobile): e.g."iphone_14","pixel_7"
Examples
Target iOS Safari on mobile:
1[
2 { "type": "device_type", "value": "mobile" },
3 { "type": "os", "value": "ios" },
4 { "type": "browser", "value": "safari" }
5]Target German desktop Chrome, latest versions:
1[
2 { "type": "device_type", "value": "desktop" },
3 { "type": "browser", "value": "chrome" },
4 { "type": "locale", "value": "de-DE" }
5]Use requirements in exploratory_tests and test_case_tests requests to scope who can join and execute your test.