Sobes.tech
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-ում։