Middle
Ի՞նչ են Desired Capabilities-ները երբ սկսվում է Appium վարորդը։
sobes.tech AI
Պատասխան AI-ից
Ցանկալի կարողությունները՝ դա բանալի-արժեք պարամետրերի հավաքածու է, որը փոխանցվում է Appium վարորդի սկզբում ավտոմատացման սեսիայի կարգավորելու համար: Դրանք որոշում են, թե որ սարքում կամ էմուլատորում կկատարվի փորձարկումը, որ ծրագիրը օգտագործել, ինչ միջավայրի կարգավորումներ կիրառել և այլն:
Օրինակ, ցանկալի կարողությունները կարող են ներառել հետևյալ պարամետրերը՝
- platformName (Android, iOS)
- deviceName (համակարգչի կամ էմուլատորի անուն)
- app (հավելվածի ուղին)
- automationName (օրինակ, UiAutomator2 Android-ի համար)
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);
Այս կերպ, ցանկալի կարողությունները թույլ են տալիս ճկուն կերպով կարգավորել փորձարկումների մեկնարկային պարամետրերը՝ Appium-ում։