Sobes.tech
Middle

iOS колдонмосу үчүн package жана appActivity кайдан таба алам?

sobes.tech AI

AIден жооп

Appium жардамында автоматташтыруу контекстинде iOS тиркемелери үчүн package жана appActivity түшүнүктөрү, Androidдеги сыяктуу, жок. Ал үчүн, тиркеменин уникалдуу идентификатору болгон bundleId параметри колдонулат.

iOS тиркемесинин bundleId-син билүү үчүн:

  • Xcodeдеги долбоор жөндөөлөрүн караңыз (Жалпы -> Идентификация -> Bundle Identifier).
  • libimobiledevice орнотулган болсо, ideviceinstaller -l командасын колдонуп, орнотулган тиркемелердин тизмесин жана алардын bundleId-лерин алыңыз.
  • Appiumдун Desired Capabilities бөлүмүндө appPackage жана appActivity ордуна bundleId көрсөтүңүз.

iOS үчүн Desired Capabilities мисалы:

{
  "platformName": "iOS",
  "deviceName": "iPhone Simulator",
  "platformVersion": "14.4",
  "bundleId": "com.мисал.менимтиркемем"
}