Sobes.tech
Middle

Wat zijn Desired Capabilities bij het initialiseren van de Appium-driver?

sobes.tech AI

Antwoord van AI

Gewenste mogelijkheden zijn een set sleutel-waarde parameters die worden doorgegeven bij het initialiseren van de Appium-driver om de automatiseringssessie te configureren. Ze bepalen op welk apparaat of emulator de test wordt uitgevoerd, welke applicatie wordt gebruikt, welke omgevingsinstellingen worden toegepast, enz.

Bijvoorbeeld, de gewenste mogelijkheden kunnen parameters bevatten zoals:

  • platformName (Android, iOS)
  • deviceName (naam van het apparaat of emulator)
  • app (pad naar de applicatie)
  • automationName (bijvoorbeeld UiAutomator2 voor Android)

Voorbeeld in 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);

Op deze manier maken de gewenste mogelijkheden het mogelijk om de opstartparameters van tests in Appium flexibel te configureren.