Sobes.tech
Middle

O que são as Capacidades Desejadas ao inicializar o driver Appium?

sobes.tech IA

Resposta da IA

Capacidades Desejadas são um conjunto de parâmetros chave-valor que são transmitidos na inicialização do driver Appium para configurar a sessão de automação. Elas determinam em qual dispositivo ou emulador o teste será executado, qual aplicação usar, quais configurações de ambiente aplicar, etc.

Por exemplo, as Capacidades Desejadas podem incluir parâmetros como:

  • platformName (Android, iOS)
  • deviceName (nome do dispositivo ou emulador)
  • app (caminho para o aplicativo)
  • automationName (por exemplo, UiAutomator2 para Android)

Exemplo em Java:

DesiredCapabilities caps = new DesiredCapabilities();
caps.setCapability("platformName", "Android");
caps.setCapability("deviceName", "emulator-5554");
caps.setCapability("app", "/path/to/app.apk");

AndroidDriver driver = new AndroidDriver(new URL("http://localhost:4723/wd/hub"), caps);

Assim, as Capacidades Desejadas permitem configurar de forma flexível os parâmetros de inicialização dos testes no Appium.