Middle
iOS uygulaması için package ve appActivity nerede bulunur?
sobes.tech yapay zeka
AI'dan gelen yanıt
Appium ile otomasyon bağlamında iOS uygulamaları için, Android'deki gibi package ve appActivity kavramları yoktur. Bunun yerine, uygulamanın benzersiz tanımlayıcısı olan bundleId parametresi kullanılır.
Bir iOS uygulamasının bundleId'sini öğrenmek için:
- Xcode'da projeye ait ayarlarda (Genel -> Kimlik -> Bundle Identifier) bakabilirsiniz.
libimobiledeviceyüklüyse,ideviceinstaller -lkomutunu kullanarak yüklü uygulamaların listesi ve bundleId'leri alınabilir.- Appium'un Desired Capabilities'ında
appPackageveappActivityyerinebundleIdbelirtin.
İşte iOS için Desired Capabilities örneği:
{
"platformName": "iOS",
"deviceName": "iPhone Simulator",
"platformVersion": "14.4",
"bundleId": "com.ornek.uygulamam"
}