Sobes.tech
Middle

Čo sú Desired Capabilities pri inicializácii ovládača Appium?

sobes.tech AI

Odpoveď od AI

Požadované schopnosti sú súbor kľúč-hodnota parametrov, ktoré sa odovzdávajú pri inicializácii ovládača Appium na konfiguráciu automatizačnej relácie. Určujú, na ktorom zariadení alebo emulátore sa test spustí, akú aplikáciu použiť, aké nastavenia prostredia aplikovať atď.

Napríklad, požadované schopnosti môžu obsahovať parametre ako:

  • platformName (Android, iOS)
  • deviceName (názov zariadenia alebo emulátora)
  • app (cesta k aplikácii)
  • automationName (napríklad UiAutomator2 pre Android)

Príklad v jazyku 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 spôsobom umožňujú požadované schopnosti flexibilne konfigurovať parametre spustenia testov v Appium.