Sobes.tech
Middle

iOS ilovasi uchun package va appActivity ni qaerdan topish mumkin?

sobes.tech AI

AIdan javob

Appium yordamida avtomatlashtirish kontekstida iOS ilovalari uchun package va appActivity tushunchalari, Androiddagi kabi, mavjud emas. O'rniga, ilovaning yagona identifikatori bo'lgan bundleId parametri ishlatiladi.

iOS ilovasining bundleId ni bilish uchun:

  • Xcode'da loyiha sozlamalarida (General -> Identity -> Bundle Identifier) qarash mumkin.
  • libimobiledevice o'rnatilgan bo'lsa, ideviceinstaller -l komandasi yordamida o'rnatilgan ilovalar ro'yxati va ularning bundleId larini olish mumkin.
  • Appiumning Desired Capabilities qismida appPackage va appActivity o'rniga bundleId ni ko'rsatish.

iOS uchun Desired Capabilities misoli:

{
  "platformName": "iOS",
  "deviceName": "iPhone Simulator",
  "platformVersion": "14.4",
  "bundleId": "com.example.meningappim"
}