Registros · 63
CI/CD con GitHub Actions: 37 tests de Appium corriendo en un emulador Android
8 intentos, errores reales, KVM, pantalla de 320px. Pipeline completo con emulador Android, Allure Report en GitHub Pages. 89% en CI.
Allure Reports en Appium: reportes visuales con @Step y screenshots automáticos
@Step en 13 pages, screenshot automático en fallo, 3 errores reales durante la integración. De 36 a 37 tests con reporte profesional.
DataProvider en Appium: parametrización de tests con múltiples datos
@DataProvider en Appium: 3 tests parametrizados, 5 errores reales, hallazgos de la app. De 30 a 36 tests.
WebViews en Appium: cambio de contexto nativo a web
ChromeDriver manual para Chrome 148, getContextHandles(), switch a WEBVIEW, login en saucedemo.com con locators web. De 25 a 30 tests verdes.
Permisos del sistema y ciclo de vida en Appium: QR Scanner, Geo Location y BaseTest
Diálogos de permisos de Android con manejarPermiso() varargs, BaseTest para eliminar duplicación, runAppInBackground y terminateApp. 25 tests.
W3C Actions en Appium: gestos programáticos con Drawing
DrawingPage con W3C Actions para dibujar en canvas, menú lateral, permisos del sistema, Inspector Gestures y Recorder. 19 tests, 10 pages.
Checkout completo en Appium: del carrito a la confirmación de compra
4 pages nuevas para el circuito de checkout: formularios, scroll, waits post-scroll, espacios invisibles en assertions. 16 tests, 9 pages, 0 fallos.
Product Detail y Cart en Appium: del catálogo al carrito
ProductDetailPage y CartPage: seleccionar producto, cantidad, color, agregar al carrito, verificar totales, eliminar. 8 tests, 3 errores reales.
Page Object Model en Appium
LoginTest refactorizado a POM: BasePage, ProductsPage, LoginPage. Locators centralizados, navegación sin duplicar. Mismos 4 tests, mejor código.