Sobes.tech
Middle

Appium sürücüsü başlatılırken Desired Capabilities nedir?

sobes.tech yapay zeka

AI'dan gelen yanıt

İstenen Yetkinlikler, otomasyon oturumunu yapılandırmak için Appium sürücüsünün başlatılması sırasında iletilen anahtar-değer parametreleri kümesidir. Testin hangi cihaz veya emülatörde çalıştırılacağını, hangi uygulamanın kullanılacağını, hangi ortam ayarlarının uygulanacağını belirlerler.

Örneğin, İstenen Yetkinlikler şu parametreleri içerebilir:

  • platformName (Android, iOS)
  • deviceName (cihaz veya emülatör adı)
  • app (uygulama yolu)
  • automationName (örneğin, Android için UiAutomator2)

Java'da örnek:

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

Bu şekilde, İstenen Yetkinlikler, Appium'da test başlatma parametrelerini esnek bir şekilde yapılandırmaya olanak tanır.