Sobes.tech
Middle

iOS tətbiqi üçün package və appActivity-ni haradan tapmaq olar?

sobes.tech Süni İntellekt

AI-dan cavab

Appium ilə avtomatlaşdırma kontekstində iOS tətbiqləri üçün packageappActivity anlayışları, Android-də olduğu kimi, mövcud deyil. Əvəzinə, tətbiqin unikal identifikatoru olan bundleId parametri istifadə olunur.

iOS tətbiqinin bundleId-sini öyrənmək üçün:

  • Xcode-də layihə parametrlərində (Ümumi -> Kimlik -> Bundle Identifier) baxa bilərsiniz.
  • libimobiledevice quraşdırılıbsa, ideviceinstaller -l əmrindən istifadə edərək quraşdırılmış tətbiqlərin siyahısı və onların bundleId-lərini əldə edə bilərsiniz.
  • Appium-un Desired Capabilities-də appPackageappActivity yerinə bundleId göstərin.

iOS üçün Desired Capabilities nümunəsi:

{
  "platformName": "iOS",
  "deviceName": "iPhone Simulator",
  "platformVersion": "14.4",
  "bundleId": "com.nümunə.mənimtətbiqim"
}