Middle
სად ვიპოვო package და appActivity iOS აპლიკაციისთვის?
sobes.tech AI
პასუხი AI-სგან
Appium-ის დახმარებით ავტომატიზაციის კონტექსტში iOS აპლიკაციებისთვის, package და appActivity კონცეფციები, როგორც Android-ში, არ არსებობს. მათ ნაცვლად გამოიყენება პარამეტრი bundleId — აპლიკაციის უნიკალური იდენტიფიკატორი.
iOS აპლიკაციის bundleId-ის გასაგებად, შეგიძლიათ:
- ნახოთ Xcode-ის პროექტის პარამეტრებში (საერთო -> იდენტობა -> Bundle Identifier).
- გამოიყენოთ ბრძანება
ideviceinstaller -l(თუ libimobiledevice დაინსტალირებულია) რათა მიიღოთ ჩამონათვალი ინსტალირებული აპლიკაციების და მათი bundleId-ების. - Appium-ის სურვილის შესაბამისი შესაძლებლობებში მიუთითოთ
bundleIdნაცვლადappPackageდაappActivity.
iOS-ისთვის Desired Capabilities-ის მაგალითი:
{
"platformName": "iOS",
"deviceName": "iPhone Simulator",
"platformVersion": "14.4",
"bundleId": "com.მაგალითი.ჩემიაპლიკაცია"
}