Files
appium/packages/relaxed-caps-plugin
github-actions b67de03966 chore: publish
- appium@3.7.0
 - @appium/base-driver@10.8.0
 - @appium/base-plugin@3.3.4
 - @appium/docutils@3.0.0
 - @appium/driver-test-support@3.0.0
 - @appium/eslint-config-appium-ts@3.2.5
 - @appium/execute-driver-plugin@7.0.0
 - @appium/fake-driver@6.2.3
 - @appium/fake-plugin@4.4.0
 - @appium/images-plugin@5.0.0
 - @appium/logger@2.0.11
 - @appium/opencv@5.0.0
 - @appium/oxc-config@1.1.1
 - @appium/plugin-test-support@3.0.0
 - @appium/relaxed-caps-plugin@3.0.0
 - @appium/semantic-release-config@1.2.0
 - @appium/storage-plugin@2.0.0
 - @appium/strongbox@2.0.0
 - @appium/support@7.2.7
 - @appium/tsconfig@1.2.1
 - @appium/types@1.7.0
 - @appium/universal-xml-plugin@3.0.0
2026-08-24 20:49:04 +00:00
..
2026-08-24 20:49:04 +00:00
2026-08-24 20:49:04 +00:00

@appium/relaxed-caps-plugin

Appium plugin for handling extension capabilities with no prefix

NPM version Downloads

Appium conforms to the W3C WebDriver Protocol requirements for capabilities, which means that all non-standard (extension) capabilities used with Appium must have a prefix (usually this prefix is appium:). Any non-standard capabilities without a prefix are rejected.

This plugin can be used to automatically add the appium: prefix to non-standard capabilities that do not have a prefix.

Motivation

There are a lot of test scripts out there that don't conform to the W3C capability requirements, so this plugin is designed to make it easy to keep running these scripts even with the stricter capability requirements since Appium 2.

Installation

appium plugin install relaxed-caps

Usage

Like all plugins, this plugin must be explicitly activated when launching the Appium server:

appium --use-plugins=relaxed-caps

Once the plugin is running, all unprefixed non-standard capabilities provided in any new session will automatically be prefixed with appium:.

API

Refer to the Appium documentation.

License

Apache-2.0