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-ში.