Sobes.tech
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-ի համար ցանկալի կարողությունների օրինակ՝

{
  "platformName": "iOS",
  "deviceName": "iPhone Simulator",
  "platformVersion": "14.4",
  "bundleId": "com.մերհավելված"
}