Note:
- Package names have not changed, but the directory names all have the
-plugin
suffix. They still live in thepackages/
subdir.- As of this writing (April 14 2022), the packages are not in the
master
branch--they are in the2.0
branch--but will be in the default branch (main
) in the near future.
This is a monorepo containing code and documentation for Appium plugins maintained by the core Appium team. Plugins are little programs which can be added to an Appium installation and activated, for the purpose of extending or modifying the behavior of pretty much any aspect of Appium. Plugins are available with Appium as of Appium 2.0.
To install an Appium plugin, use the Plugin CLI, for example:
appium plugin list
appium plugin install images
The above commands will list officially-supported plugins, which you can then install via name. You can install unofficial plugins from pretty much any source as well. For more information check out the Appium Extension CLI docs. To activate an installed plugin so that it has an effect for the running server, make sure to include it in the list of activated plugins when starting the server:
appium --use-plugins=images,fake
For information and documentation about each plugin hosted in this repo, head to the individual READMEs:
To run:
npm run clean
or
npm run bootstrap
npm install
npm run build