El tutorial de Selenium proporciona conceptos básicos y avanzados de Selenium. Nuestro tutorial de Selenium está diseñado para principiantes y profesionales.
Selenium es uno de los conjuntos de pruebas de automatización de UI (interfaz de usuario) web de código abierto más utilizados.
Nuestro tutorial de Selenium incluye todos los temas de Selenium, como características, Selenium vs QTP, trajes de herramientas de Selenium, Selenium IDE, estrategias de localización de Selenium IDE, Selenium WebDriver, funciones de WebDriver, WebDriver vs RC, instalación de WebDriver, etc.
¿Qué es el selenio?
Selenium es uno de los conjuntos de pruebas de automatización de UI (interfaz de usuario) web de código abierto más utilizados. Fue desarrollado originalmente por Jason Huggins en 2004 como una herramienta interna en Thought Works. Selenium admite la automatización en diferentes navegadores, plataformas y lenguajes de programación.
Selenium se puede implementar fácilmente en plataformas como Windows, Linux, Solaris y Macintosh. Además, es compatible con el sistema operativo (sistema operativo) para aplicaciones móviles como iOS, Windows Mobile y Android.
Selenium admite una variedad de lenguajes de programación mediante el uso de controladores específicos para cada idioma. Los idiomas admitidos por Selenium incluyen C#, Java, Perl, PHP, Python y Ruby. Actualmente, el controlador web Selenium es más popular con Java y C#. Los scripts de prueba de Selenium se pueden codificar en cualquiera de los lenguajes de programación compatibles y se pueden ejecutar directamente en la mayoría de los navegadores web modernos. Los navegadores compatibles con Selenium incluyen Internet Explorer, Mozilla Firefox, Google Chrome y Safari.
Selenium se puede utilizar para automatizar pruebas funcionales y se puede integrar con herramientas de prueba de automatización como experto , Jenkins , y acoplador para lograr pruebas continuas. También se puede integrar con herramientas como PruebaNG , & unidad conjunta para gestionar casos de prueba y generar informes.
Índice de selenio
Selenio
- Tutorial de selenio
- Terminología básica de selenio
- Características del selenio
- Limitaciones del selenio
- Selenio vs QTP
- Conjunto de herramientas de selenio
IDE de selenio
reemplazo de cadena javascript
- IDE de selenio
- Instalación IDE
- Características IDE
- Primer caso de prueba de IDE
- Prueba de inicio de sesión IDE
- Comandos IDE
- IDE: creación manual de casos de prueba
- IDE- Estrategias de localización
- IDE: localización por identificador
- IDE: localización por elemento de identificación
- IDE: localización por nombre
- IDE- Localización por XPath
- IDE- Localización por CSS
- Localizar por DNI
- Localización por clase
- Localización por atributo
- Localización por ID/Clase y Atributo
- Localización por subcadena
- Localización por texto interior
- IDE- Localización por DOM
Tutorial de Selenio WebDriver
- Controlador web de selenio
- WebDriver-Arquitectura
- Características de WebDriver
- WebDriver contra RC
- Instalación de WebDriver
- Primer caso de prueba
- Comandos del controlador web
- Ejecución de prueba en Chrome
- Ejecución de prueba en Firefox
- Ejecución de prueba en IE
- Ejecución de prueba en Safari
- Estrategias de localización
- Estrategias de localización por ID
- Localización de estrategias por nombre
- Localización de estrategias por nombre de clase
- Localización de estrategias por nombre de etiqueta
- Localización de estrategias por texto de enlace
- Localización de estrategias por texto de enlace parcial
- Localización de estrategias por CSS
- Etiqueta e identificación
- Etiqueta y clase
- Etiqueta y atributo
- Etiqueta, clase y atributo
- Coincidencias de subcadenas
- Localización de estrategias por XPath
- Usando una sola barra
- Usando doble barra
- Usando un atributo único
- Usando múltiples atributos
- Usando Y
- Usando O
- Usando contiene()
- Usando comienza_con()
- Usando texto()
- Usando último()
- Manejo de menús desplegables
- WebDriver-Arrastrar y soltar
- Alertas de manejo de WebDriver
- Desplazarse por una página web
- WebDriver - Comandos del navegador
- WebDriver - Comandos de navegación
- WebDriver: comandos de elementos web
- Manejo de botones de opción
- Casilla de verificación de manejo
- Afirmaciones de selenio
- Rejilla de selenio
Tutorial de selenio Python
- Pitón de selenio
Tutorial de selenio C#
- Selenio C#
TestNG con selenio
- Tutorial de pruebaNG
- Introducción a TestNG
- Instalación de pruebaNG
- Características de TestNG
- Ejecución de casos de prueba
- Archivo XML de prueba
- Excluir/incluir casos de prueba
- Ejecutar casos de prueba con Regex
- Grupos de pruebaNG
- Anotaciones de prueba NG
- 1) @AntesSuite
- 2) @AfterSuite
- 3) @Antes de la prueba
- 4) @Después de la prueba
- 5) @Antes de la clase
- 6) @Después de la clase
- 7) @Antes del método
- 8) @Después del método
- 9) @Antes deGrupos
- 10) @AfterGroups
- Atributos de anotación
- Parámetros de pruebaNG
Requisitos previos
Antes de aprender los conceptos de Selenium, debes tener un conocimiento básico de Java o cualquier otro lenguaje de programación orientado a objetos.
Los lenguajes soportados por Selenium incluyen C#, Java, Perl, PHP, Python y Ruby. Actualmente, Selenium Webdriver es más popular con Java y C#. Entonces, si conoce alguno de los idiomas, no será difícil comprender los conceptos de Selenium. Además, debe tener conocimientos previos de técnicas de prueba de software como pruebas de automatización, pruebas funcionales, etc.
Audiencia
Nuestro Tutorial de Selenium está diseñado para todos los principiantes y usuarios de Selenium de nivel avanzado.