Mobile emulation
ferridriver does not ship a device descriptor catalog. Configure the emulation primitives directly: viewport, user agent, device scale factor, mobile flag, touch flag, locale, timezone, geolocation.
Per-test
Project-wide
Touch interactions
When hasTouch is true, use the touch API (or tap) instead of
click:
Geolocation
Timezone and locale
The page's Intl and Date.now() reflect both.
Color scheme and contrast
Or per page after creation: