User Tools

Site Tools


es:mobile_adaptor

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

es:mobile_adaptor [2024/12/04 10:43]
montse [Parámetros de inicialización]
es:mobile_adaptor [2024/12/04 10:46] (current)
montse [Funciones]
Line 21: Line 21:
  
 =====Funciones===== =====Funciones=====
-  * **activateApp(App package):​** ​Esta función activa (trae al frente) la aplicación especificada y que no está actualmente activa, o está corriendo en segundo plano. Se especifica el paquete de app en el parámetro.\\ \\  +  * **activateApp(App package):​** ​esta función activa (trae al frente) la aplicación especificada y que no está actualmente activa, o está corriendo en segundo plano. Se especifica el paquete de app en el parámetro.\\ \\  
-  * **clear(Element):​** ​Limpia ​el valor del elemento.\\ \\  +  * **clear(Element):​** ​limpia ​el valor del elemento.\\ \\  
-  * **clearAndType(InputElement):​** ​Limpia ​el valor del elemento, y escribe a continuación.\\ \\  +  * **clearAndType(InputElement):​** ​limpia ​el valor del elemento, y escribe a continuación.\\ \\  
-  * **clearNotificationBar**: ​Limpia ​mensajes de la barra notificaciones. Parámetro opcional Xpath hacia botón limpiar.\\ \\  +  * **clearNotificationBar**: ​limpia ​mensajes de la barra notificaciones. Parámetro opcional Xpath hacia botón limpiar.\\ \\  
-  * **click(Element):​** ​Hace click en un elemento específico.\\ \\  +  * **click(Element):​** ​hace click en un elemento específico.\\ \\  
-  * **clickLink(Element):​** ​Hace click en un elemento que sea un link.\\ \\  +  * **clickLink(Element):​** ​hace click en un elemento que sea un link.\\ \\  
-  * **closeAllWindows():​** ​Cierra ​todas las ventanas abiertas.\\ \\  +  * **closeAllWindows():​** ​cierra ​todas las ventanas abiertas.\\ \\  
-  * **closeApp():​** ​Cierra ​la aplicación.\\ \\  +  * **closeApp():​** ​cierra ​la aplicación.\\ \\  
-  * **countElements(Element):​** ​Cuenta ​los elementos encontrados en html y guarda el valor en una variable entera. Como parámetro de entrada tenemos Element, con el cual indicamos que parte de dicho html queremos que cuente, por ejemplo, si indicamos el body de la página contará todos los elementos de este.\\ \\ +  * **countElements(Element):​** ​cuenta ​los elementos encontrados en html y guarda el valor en una variable entera. Como parámetro de entrada tenemos Element, con el cual indicamos que parte de dicho html queremos que cuente, por ejemplo, si indicamos el body de la página contará todos los elementos de este.\\ \\ 
-  * **executeBridgeMobileCommand(Command):​** ​Ejecuta ​commandos shell ADB sobre Appium (por ej.: adb uninstall package). Link para comandos de ADB útiles: https://​www.inviul.com/​adb-commands/​. Esta función se recomienda para usuarios avanzados.\\ \\   +  * **executeBridgeMobileCommand(Command):​** ​ejecuta ​commandos shell ADB sobre Appium (por ej.: adb uninstall package). Link para comandos de ADB útiles: https://​www.inviul.com/​adb-commands/​. Esta función se recomienda para usuarios avanzados.\\ \\   
-  * **executeMobileCommand(CommandName,​ JSONArguments):​** ​Se usa para ejecutar comándos de móvil, como batteryInfo,​ swipe, drag, etc. Permite el uso de argumentos JSON.\\ \\  +  * **executeMobileCommand(CommandName,​ JSONArguments):​** ​se usa para ejecutar comándos de móvil, como batteryInfo,​ swipe, drag, etc. Permite el uso de argumentos JSON.\\ \\  
-  * **getAttribute(Element,​ Attribute):​** ​Recibe ​el texto, valor o atributo del element y lo guarda en una variable.\\ \\  +  * **getAttribute(Element,​ Attribute):​** ​recibe ​el texto, valor o atributo del element y lo guarda en una variable.\\ \\  
-  * **getNotificationText():​** ​Obtiene ​el texto de notificación del área de notificaciones. Opcionalmente,​ quita notificaciones de esta zona.\\ \\  +  * **getNotificationText():​** ​obtiene ​el texto de notificación del área de notificaciones. Opcionalmente,​ quita notificaciones de esta zona.\\ \\  
-  * **installApp(appPath):​** ​Instala ​una aplicación. El archivo .apk especificado tiene que ser un path en tu PC.\\ \\  +  * **installApp(appPath):​** ​instala ​una aplicación. El archivo .apk especificado tiene que ser un path en tu PC.\\ \\  
-  * **isAppInstalled(appId):​** ​Verifica ​si una aplicación está instalada.\\ \\ +  * **isAppInstalled(appId):​** ​verifica ​si una aplicación está instalada.\\ \\ 
-  * **isExist(Element):​** ​Comprueba ​si el elemento existe e imprime el resultado en el archivo de registro del usuario.\\ \\ +  * **isExist(Element):​** ​comprueba ​si el elemento existe e imprime el resultado en el archivo de registro del usuario.\\ \\ 
-  * **javascriptExecuteWithParameters(code,​ argument):​** ​Permite ​la ejecución de Código Javascript personalizado durante el test, con los valores como parámetros.\\ \\   +  * **javascriptExecuteWithParameters(code,​ argument):​** ​permite ​la ejecución de Código Javascript personalizado durante el test, con los valores como parámetros.\\ \\   
-  * **networkSettings(wifi,​ data, airplanemode):​** ​Establece ​la configuración de red del dispositivo. Los parámetros permiten activar o desactivar el Wifi, los datos y el modo avión. Los datos solo se pueden activar y desactivar en dispositivos rooteados o emuladores. El modo avión solo funciona en OS 6.0 y menor.\\ \\  +  * **networkSettings(wifi,​ data, airplanemode):​** ​establece ​la configuración de red del dispositivo. Los parámetros permiten activar o desactivar el Wifi, los datos y el modo avión. Los datos solo se pueden activar y desactivar en dispositivos rooteados o emuladores. El modo avión solo funciona en OS 6.0 y menor.\\ \\  
-  * **openUrl(String URL):​** ​Abre la URL especificada en un navegador.\\ \\  +  * **openUrl(String URL):​** ​abre la URL especificada en un navegador.\\ \\  
-  * **pressBack()**: ​Presiona ​el botón de volver hacia atrás en el dispositivo.\\ \\  +  * **pressBack()**: ​presiona ​el botón de volver hacia atrás en el dispositivo.\\ \\  
-  * **pressHome()**: ​Presiona ​el botón “Home” en el dispositivo.\\ \\  +  * **pressHome()**: ​presiona ​el botón “Home” en el dispositivo.\\ \\  
-  * **pressOverview()**: ​Presiona ​el botón “Menú” (resumen de aplicaciones) en el dispositivo.\\ \\  +  * **pressOverview()**: ​presiona ​el botón “Menú” (resumen de aplicaciones) en el dispositivo.\\ \\  
-  * **removeApp(appId)**: ​Desinstala ​la aplicación especificada del dispositivo.\\ \\  +  * **removeApp(appId)**: ​desinstala ​la aplicación especificada del dispositivo.\\ \\  
-  * **runAppInBackground**: ​Ejecuta ​la aplicación en segundo plano.\\ \\  +  * **runAppInBackground**: ​ejecuta ​la aplicación en segundo plano.\\ \\  
-  * **scrollToElement(Element):​** ​Hace scroll hacia arriba o abajo, hasta el elemento especificado.\\ \\  +  * **scrollToElement(Element):​** ​hace scroll hacia arriba o abajo, hasta el elemento especificado.\\ \\  
-  * **select**: ​Seleccione ​una opción de la lista de opciones del elemento html seleccionado. \\ \\   +  * **select**: ​seleccione ​una opción de la lista de opciones del elemento html seleccionado. \\ \\   
-  * **sendSMS(Phone number, Text):​** ​Manda un SMS al dispositivo. Solo funciona en emulador.\\ \\  +  * **sendSMS(Phone number, Text):​** ​manda un SMS al dispositivo. Solo funciona en emulador.\\ \\  
-  * **startApp(appPackage,​ appActivity):​** ​Inicia ​la aplicación especificada.\\ \\  +  * **startApp(appPackage,​ appActivity):​** ​inicia ​la aplicación especificada.\\ \\  
-  * **submit(Element):​** ​Hace click en el elemento y manda el formulario.\\ \\   +  * **submit(Element):​** ​hace click en el elemento y manda el formulario.\\ \\   
-  * **swipeScreen():​** ​Arrastra ​la pantalla en una dirección. Acepta duración, número de veces para arrastrar, e inicio y fin de coordenadas.\\ \\  +  * **swipeScreen():​** ​arrastra ​la pantalla en una dirección. Acepta duración, número de veces para arrastrar, e inicio y fin de coordenadas.\\ \\  
-  * **switchToNativeApp():​** ​Cambia ​al modo Native App.\\ \\  +  * **switchToNativeApp():​** ​cambia ​al modo Native App.\\ \\  
-   * **switchToWebView():​** ​Cambia ​al modo Web View.\\ \\  +   * **switchToWebView():​** ​cambia ​al modo Web View.\\ \\  
-  * **terminateApp(identifier,​ JSONArguments):​** ​Cierra ​la aplicación especificada. Acepta argumentos JSON.\\ \\  +  * **terminateApp(identifier,​ JSONArguments):​** ​cierra ​la aplicación especificada. Acepta argumentos JSON.\\ \\  
-  * **type(InputElement):​** ​Añade ​el valor escrito al valor ya existende el elemento. \\ \\  +  * **type(InputElement):​** ​añade ​el valor escrito al valor ya existende el elemento. \\ \\  
-  * **validateAttribute(Element,​ Attribute, Operator, Value to validate):​** ​Valida ​los atributos del elemento como: id, clase, href, tamaño, ancho, valor, texto … etc. Imprime el resultado en el archivo de registro de usuario.\\ \\  +  * **validateAttribute(Element,​ Attribute, Operator, Value to validate):​** ​valida ​los atributos del elemento como: id, clase, href, tamaño, ancho, valor, texto … etc. Imprime el resultado en el archivo de registro de usuario.\\ \\  
-  * **waitFor(Time in seconds):​** ​Espera ​el tiempo especificado en segundos.\\ \\  +  * **waitFor(Time in seconds):​** ​espera ​el tiempo especificado en segundos.\\ \\  
-  * **waitForElement(Time in seconds, Element):​** ​Esta función espera a que aparezca el elemento especificado en pantalla.\\ \\ +  * **waitForElement(Time in seconds, Element):​** ​esta función espera a que aparezca el elemento especificado en pantalla.\\ \\ 
es/mobile_adaptor.1733308986.txt.gz · Last modified: 2024/12/04 10:43 by montse