xcuitest test source open automated apium ios automation ui-automation ios-ui-automation

test - Cómo obtener el Id. De paquete de su aplicación Automatización iOS UIA



automation mobile (3)

Aquí es cómo obtuve el Id. De paquete para mi aplicación en los scripts de la UIA:

//code to get bundle id var target = UIATarget.localTarget(); var app_name = target.frontMostApp().bundleID(); UIALogger.logDebug(app_name);

¿Cómo obtengo el Id. De paquete de la aplicación en la que estoy?


Usted puede encontrar el id del paquete de la lista. Haga clic derecho en el archivo de la aplicación y haga clic en "Mostrar contenido del paquete". Usted encontrará un archivo plist allí. Ábrelo con cualquier editor de texto y obtendrás el ID del paquete.


Usted usaría:

[[NSBundle mainBundle] bundleIdentifier]

+ mainBundle "[r] devuelve el objeto NSBundle que corresponde al directorio donde se encuentra el ejecutable de la aplicación actual." y, por lo tanto, devolverá un objeto NSBundle para el paquete de aplicaciones.

[ - bundleIdentifier ] Devuelve "[t] el identificador del paquete del receptor, que está definido por la clave CFBundleIdentifier en la lista de propiedades de información del paquete".