Son claves y valores codificados en un objeto JSON, enviados por el cliente de Appium al servidor cuando se solicita una nueva sesión de automatización, nos ayudan a modificar el comportamiento del servidor durante la automatización. En Appium, las capacidades deseadas son un tipo de hashmap o par clave-valor, usado para enviar un comando al servidor Appium. En Appium, todos los comandos del cliente se ejecutan en el contexto de una sesión.
Algunos ejemplos de las Desired Capabilities:
Al iniciar conexión con el server desde appium Ya sea con un dispositivo real o con un emulador/simulador nos aparecerá la siguiente interfaz gráfica

En el cuadro rojo demarcado podrá agregar las capacidades deseadas para solicitar una nueva sesión de automatización, un conjunto de clave-valor que puede especificar de manera independiente por cada capacidad deseada. también puede establecer en el cuadro de JSON Representation el código de las capacidades a establecer.

Una vez agreguemos la capacidad deseada con su respectiva clave-valor se actualizará en el JSON Representation el valor, igualmente si lo deseamos hacer desde el JSON Representation se agregarán las capacidades usadas en la izquierda de la interfaz en el campo Desired Capabilities
Para este ejemplo utilizamos 4 capacidades deseadas las cuales son:
{
"platformName": "Android",
"deviceName": "Android Emulator",
"appPackage": "com.android.calculator2",
"appActivity": "com.android.calculator2.Calculator"
}
platformName: Nos indica en qué tipo de plataforma vamos a trabajar, en este caso utilizaremos Android
deviceName: El tipo de dispositivo móvil o emulador a usar (En este caso utilizamos un emulador de android el cual es Android Studio)
appPackage: Nombre técnico de la aplicación que proporcionan sus desarrolladores
appActivity: Se refiere a las diferentes funcionalidades que proporciona la aplicación.
Y podrá encontrar muchas más capacidades deseadas que puede implementar al establecer conexión con el dispositivo en el siguiente link: http://appium.io/docs/en/writing-running-appium/caps/index.html