Sobes.tech
Middle

Co jsou Desired Capabilities při inicializaci ovladače Appium?

sobes.tech AI

Odpověď od AI

Požadované schopnosti jsou sada klíč-hodnota parametrů, které jsou předávány při inicializaci ovladače Appium pro konfiguraci automatizační relace. Určují, na jakém zařízení nebo emulátoru bude test spuštěn, jakou aplikaci použít, jaká nastavení prostředí aplikovat atd.

Například požadované schopnosti mohou zahrnovat parametry jako:

  • platformName (Android, iOS)
  • deviceName (název zařízení nebo emulátoru)
  • app (cesta k aplikaci)
  • automationName (například UiAutomator2 pro Android)

Příklad v jazyce 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);

Tímto způsobem umožňují požadované schopnosti flexibilně konfigurovat parametry spuštění testů v Appium.