Middle
Appium drayverini ishga tushirishda Desired Capabilities nima?
sobes.tech AI
AIdan javob
Xohish qobiliyatlar - bu Appium drayverini ishga tushirishda avtomatlashtirish sessiyasini sozlash uchun uzatadigan kalit-qiymat parametrlarining to'plamidir. Ular testni qaysi qurilma yoki emulyatorda bajarilishini, qaysi ilovani ishlatishni, qanday muhit sozlamalarini qo'llashni va hokazolarni belgilaydi.
Masalan, Xohish qobiliyatlar quyidagi parametrlarni o'z ichiga olishi mumkin:
- platformName (Android, iOS)
- deviceName (qulupnom yoki emulyator nomi)
- app (ilova manzili)
- automationName (masalan, Android uchun UiAutomator2)
Java misoli:
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);
Shu tarzda, Xohish qobiliyatlar Appiumda testlarni ishga tushirish parametrlarini moslashuvchan tarzda sozlash imkonini beradi.