Sobes.tech
Middle

O que são as Capacidades Desejadas no Appium?

sobes.tech IA

Resposta da IA

As Capacidades Desejadas no Appium são um conjunto de parâmetros que definem as configurações e propriedades da sessão de automação de uma aplicação móvel. Elas informam ao servidor Appium qual plataforma, dispositivo, aplicação e outros parâmetros usar para iniciar o teste.

Exemplos de parâmetros de Capacidades Desejadas:

  • platformName — nome da plataforma (por exemplo, "Android" ou "iOS")
  • deviceName — nome ou identificador do dispositivo
  • app — caminho para a aplicação ou seu identificador
  • automationName — motor de automação utilizado (por exemplo, "UiAutomator2" para Android)

Exemplo em JavaScript usando WebDriverIO:

const caps = {
  platformName: 'Android',
  deviceName: 'emulator-5554',
  app: '/path/to/app.apk',
  automationName: 'UiAutomator2'
};

const driver = await remote({
  path: '/wd/hub',
  port: 4723,
  capabilities: caps
});

Dessa forma, as Capacidades Desejadas permitem configurar o ambiente de teste para um dispositivo e aplicação específicos.