Curso de Automation Testing con Selenium y Java

Categories: Automation y Testing
Lista de deseos Share
Share Course
Page Link
Share On Social Media

Acerca de este curso

> Módulo 1: Introducción a la Automatización de Pruebas, WebDriver y

WebElements

Comprendiendo qué es la Automatización de Pruebas

Selenium Testing Tools

Configurar un proyecto en Eclipse con Maven y TestNG usando Java

WebElements

Localización de elementos HTML (WebElements) usando WebDriver

Localización de elementos por: ID, name y más

Usando el mecanismo de localización By.id (), By.name (),

By.className (), By.linkText (), By.partialLinkText (), By.tagName (), By.xpath (), By.cssSelector ()

Interactuar con WebElements

Obtener propiedades y atributos de elementos

Realización de acciones en WebElements

El método sendKeys (), clear () y submit ()

 

> Módulo 2: Diferentes WebDrivers disponibles

 Driver de Firefox

 Driver de Chrome

 InternetExplorerDriver

 Controlador de Edge

 Driver de Safari

 

> Módulo 3: Explorando las características de WebDriver

 Tomando capturas de pantalla

 Ubicación de frames y ventanas de destino

 Explorando Navigate

 Esperando a que se carguen WebElements

 Manejo de cookies

 

> Módulo 4: Explorando interacciones avanzadas de WebDriver

 Comprender las acciones de build y perform

 Interacciones basadas en el mouse

 Interacciones basadas en teclado

 Uso del método sendKeys

 

> Módulo 5: Comprensión de los eventos de WebDriver

 Clases eventFiringWebDriver y eventListener

 Creando una instancia de EventListener

 Explorando diferentes detectores de eventos de WebDriver

 

> Módulo 6: Explorando RemoteWebDriver

 Presentación de RemoteWebDriver

 Comprender el protocolo de cable JSON

 

> Módulo 7: Configurando Selenium Grid

 Explorando Selenium Grid

 Entendiendo el hub

 Entendiendo el nodo

 Modificar el script de prueba existente para usar Selenium Grid

 Configuración de Selenium Grid

 Uso de Grids basados en la nube para cross-browser testing

 

> Módulo 8: El patrón PageObject

 Creando casos de prueba

 ¿Qué es el patrón PageObject?

 Buenas prácticas para el diseño de PageObjects

 Trabajando en un ejemplo de un extremo a otro

What Will You Learn?

  • Usar diferentes plataformas de navegador con Selenium
  • Usar la API de acciones para realizar diversas acciones con el teclado y el mouse
  • Diseñar la clase de controlador Selenium para compatibilidad
  • Crear clases de objetos de página con el modelo de objetos de página de Selenium
  • Encapsular datos usando eJSON
  • Crear un grid de Selenium para las pruebas de RemoteWebDriver
  • Crear y usar clases de utilidad en sincronización, E / S de archivos, informes y clases de escucha de prueba

Student Ratings & Reviews

No Review Yet
No Review Yet