User Tools

Site Tools


es:en:mobile_adaptor

Differences

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

Link to this comparison view

es:en:mobile_adaptor [2022/05/12 10:30]
montse [Funciones]
— (current)
Line 1: Line 1:
-======Adaptador de Móvil====== 
  
-=====Introducción===== 
- 
-La funcionalidad de este adaptador es usar e interactuar con dispositivos Android, incluyendo ambos emuladores como dispositivos físicos. 
- 
-=====Configuración===== 
- 
-La configuración necesaria se encuentra en el apartado [[Computer setup for tast use|Configuración del sistema para el uso de TAST]]. 
- 
- 
-=====Parámetros de inicialización===== 
- 
-  * **Device**: Nexus7 o custom. Elige “custom” si no estas usando Nexus como emulador. 
-  * ** Device Json Capabilities:​** Aquí hay que poner las JSON capabilities de tu dispositivo. Son las que has puesto en Appium. 
-  * **URL HUB:** Esta es la URL para tu hub. http://​localhost:​4723/​wd/​hub está por defecto. 
-  * **URL Browser:** Aquí es donde se pone la URL que quieres abrir si vas a usar un navegador. 
-  * **Validate insert values:** Valida los valores insertados, comprueba que sean los que se han puesto. 
-  * **Full Screenshot:​** Para tomar un pantallazo completo. 
-  * **Incognito mode:** Para poner el navegador en modo incógnito.\\ \\  
- 
-=====Funciones===== 
- 
-  * **clear(Element):​** Limpia el valor del elemento.\\ \\  
-  * **clearAndType(InputElement):​** Limpia el valor del elemento, y escribe a continuación.\\ \\  
-  * **click(Element):​** Hace click en un elemento específico.\\ \\  
-  * **clickLink(Element):​** Hace click en un elemento que sea un link.\\ \\  
-  * **closeAllWindows():​** Cierra todas las ventanas abiertas.\\ \\  
-  * **closeApp():​** Cierra la aplicación.\\ \\  
-  * **executeMobileCommand(CommandName,​ JSONArguments):​** Se usa para ejecutar comándos de móvil, como batteryInfo,​ swipe, drag, etc. Permite el uso de argumentos JSON.\\ \\  
-  * **getAttribute(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.\\ \\  
-  * **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.\\ \\ 
-  * **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.\\ \\  
-  * **openUrl(String URL):** Abre la URL especificada en un navegador.\\ \\  
-  * **removeApp(appId):​** Desinstala la aplicación especificada del dispositivo.\\ \\  
-  * **scrollToElement(Element):​** Hace scroll hacia arriba o abajo, hasta el elemento especificado.\\ \\  ​ 
-  * **sendSMS(Phone number, Text):** Manda un SMS al dispositivo. Solo funciona en emulador.\\ \\  
-  * **startApp(appPackage,​ appActivity):​** Inicia la aplicación especificada.\\ \\  
-  * **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.\\ \\  
-  * **switchToNativeApp():​** Cambia al modo Native App.\\ \\  
-   * **switchToWebView():​** Cambia al modo Web View.\\ \\  
-  * **terminateApp(identifier,​ JSONArguments):​** Cierra la aplicación especificada. Acepta argumentos JSON.\\ \\  
-  * **type(InputElement):​** Añade el valor escrito al valor ya existende el elemento. \\ \\  
-  * **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.\\ \\  
es/en/mobile_adaptor.1652351420.txt.gz · Last modified: 2022/05/12 10:30 by montse