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