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.мисал.менимтиркемем"
}