Middle
Gdzie znaleźć package i appActivity dla aplikacji iOS?
sobes.tech AI
Odpowiedź od AI
Dla aplikacji iOS w kontekście automatyzacji za pomocą Appium nie istnieją pojęcia package i appActivity, tak jak w Androidzie. Zamiast tego używa się parametru bundleId, który jest unikalnym identyfikatorem aplikacji.
Aby dowiedzieć się bundleId aplikacji iOS, można:
- Sprawdzić w Xcode w ustawieniach projektu (General -> Identity -> Bundle Identifier).
- Użyć polecenia
ideviceinstaller -l(jeśli zainstalowano libimobiledevice), aby wyświetlić listę zainstalowanych aplikacji z ich bundleId. - W Desired Capabilities w Appium wskazać
bundleIdzamiastappPackageiappActivity.
Przykład Desired Capabilities dla iOS:
{
"platformName": "iOS",
"deviceName": "Symulator iPhone",
"platformVersion": "14.4",
"bundleId": "com.przyklad.mojaplikacja"
}