Sobes.tech
Middle

Czym są Desired Capabilities podczas inicjalizacji sterownika Appium?

sobes.tech AI

Odpowiedź od AI

Pożądane możliwości to zestaw parametrów klucz-wartość, które są przekazywane podczas inicjalizacji sterownika Appium w celu skonfigurowania sesji automatyzacji. Określają, na którym urządzeniu lub emulatorze uruchomić test, którą aplikację użyć, jakie ustawienia środowiska zastosować itp.

Na przykład, Pożądane możliwości mogą obejmować takie parametry jak:

  • platformName (Android, iOS)
  • deviceName (nazwa urządzenia lub emulatora)
  • app (ścieżka do aplikacji)
  • automationName (np. UiAutomator2 dla Android)

Przykład w 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);

W ten sposób, Pożądane możliwości pozwalają na elastyczną konfigurację parametrów uruchomieniowych testów w Appium.