No Selenium no perderá su significado.
¿Por qué?
porque Appium está utilizando las bibliotecas WebDriver (Selenium-WebDriver) o las está extendiendo para su uso.
- ¿Los maestros usan Whats App para mantenerse en contacto con los padres?
- ¿Puede WhatsApp eliminar y permitirme salir de todos mis grupos?
- ¿Cuál es una buena aplicación móvil para rastrear el kilometraje del automóvil para informes de gastos o impuestos?
- ¿Qué proporciona Google Analytic para la aplicación móvil de editor de contenido digital?
- ¿Puede la aplicación Whats visto la última actualización de funciones si se está ejecutando en el fondo del teléfono, o realmente tiene que abrir la aplicación?
Citando de la propia documentación de Appium:
Cumplimos con el requisito n. ° 2 (no debe estar bloqueado en un lenguaje o marco específico para escribir y ejecutar sus pruebas) envolviendo los marcos proporcionados por el proveedor en una API, la API WebDriver. WebDriver (también conocido como “Selenium WebDriver”) especifica un protocolo cliente-servidor (conocido como JSON Wire Protocol). Dada esta arquitectura cliente-servidor, un cliente escrito en cualquier idioma puede usarse para enviar las solicitudes HTTP apropiadas al servidor. Ya hay clientes escritos en todos los lenguajes de programación populares. Esto también significa que eres libre de usar cualquier corredor de prueba y marco de prueba que desees; las bibliotecas de clientes son simplemente clientes HTTP y se pueden mezclar en su código de la forma que desee. En otras palabras, los clientes de Appium y WebDriver no son técnicamente “marcos de prueba”, son “bibliotecas de automatización”. ¡Puede administrar su entorno de prueba de la forma que desee!
Cumplimos con el requisito n. ° 3 (un marco de automatización móvil no debería reinventar la rueda cuando se trata de API de automatización) de la misma manera: WebDriver se ha convertido en el estándar de facto para automatizar los navegadores web, y es un borrador de trabajo del W3C. ¿Por qué hacer algo totalmente diferente para dispositivos móviles? En cambio, hemos ampliado el protocolo con métodos API adicionales útiles para la automatización móvil.
Puede haber algunos cambios en Selenium WebDriver en el futuro, pero no creo que Selenium pierda su importancia a medida que aumenta la demanda de automatización.