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.