Middle
Waar vind je package en appActivity voor de iOS-app?
sobes.tech AI
Antwoord van AI
Voor iOS-applicaties in de context van automatisering met Appium bestaan de begrippen package en appActivity, zoals bij Android, niet. In plaats daarvan wordt de parameter bundleId gebruikt — de unieke identificator van de applicatie.
Om de bundleId van een iOS-app te achterhalen, kun je:
- In Xcode in de projectinstellingen kijken (Algemeen -> Identiteit -> Bundle Identifier).
- De opdracht
ideviceinstaller -lgebruiken (als libimobiledevice is geïnstalleerd) om een lijst van geïnstalleerde applicaties met hun bundleId te krijgen. - In Desired Capabilities van Appium
bundleIdspecificeren in plaats vanappPackageenappActivity.
Voorbeeld van Desired Capabilities voor iOS:
{
"platformName": "iOS",
"deviceName": "iPhone Simulator",
"platformVersion": "14.4",
"bundleId": "com.voorbeeld.mijnapp"
}