4.38 out of 5
4.38
692 reviews on Udemy

Master: Selenium con Python Test Qa Automation (ESPAÑOL)

Aprende Selenium, Webdriver,Python,BDD,Api,Postman,Jenkins,Selenium IDE,Unittest,Pytes,(Sub,Es,En,Fr,Zh,Ind)
Instructor:
Rodrigo Villanueva Nieto
3,610 students enrolled
English More
Aprenderás a utilizar el Framework de Selenium y Webdriver con Python para la creación de pruebas automatizadas de Principio a Fin
Crear tus pruebas desde Cero
Aprenderás Estrategias para mejorar tus pruebas
Crearas tus propias funciones y métodos para mejorar tus pruebas
Crear tus propios repositorios y subir tus Proyectos.
Aprenderás integración continua con Jenkins
Pruebas con BDD (Cocumber)
Pruebas en paralelo con Unittest y Pytes
Herramientas para Facilitar tus Pruebas
Carga de Archivos Externos Data Driver
Reporte desde Pytes y Allure Framework

Selenium es un conjunto de herramientas que permiten la automatización de navegaciones Web. En general, esto tiene dos usos:

  • Automatizar pruebas web.

  • Automatizar tareas web muy repetitivas.

Existen distintas maneras de usarlo, algunas mejores y otras peores:

  • Mediante el Selenium IDE.

  • Usando el driver adecuado.

  • Arrancando un servidor y conectándonos a él

  • En modo Hub.

  • Es muy fácil para comenzar y realizar algunas pruebas básicas.

  • Todo mediante clicks de ratón.

  • No es necesario un aprendizaje previo.

  • Fácil para comenzar a usar la API.

  • Permite organizar el código.

  • Abrirá el navegador adecuado.

  • Ofrece una API común a todos los navegadores.

Servidor

Al arrancar el servidor y usar una API podremos obtener mayor control y realizar las pruebas en remoto. En estas pruebas podremos indicarle al servidor qué navegador queremos arrancar para ejecutar las pruebas.

Luego veremos cómo usar esta API.

Ventajas:

  • Se puede utilizar de forma remota.

  • El servidor puede estar arrancado y abrirá el navegador adecuado.

  • El código se puede organizar como si fuera de producción. Esto también permite guardarlo en un DVCS.

Modo Hub

En este caso lo que tenemos son servidores que se conectan a otro servidor principal, al que llamaremos Hub. Este Hub mantiene una lista (“pool“) de tests que irá repartiendo entre sus “clientes”.

Esto permite utilizar distintas máquinas para ejecutar los tests de manera simultánea. Por lo demás, funciona igual que el modo servidor, y cualquier script que hayamos creado antes nos valdrá.

Ventajas:

  • Todas las del modo servidor

  • Puede ejecutar tantos scripts simultáneos como servidores se conecten a él.

Funciones Para Navegar (Back,Forward)

Manejo de ComboBox y ListBox

Manejo de Scroll sobre el Elemento

Alerts y Ventanas Modales

Conditional (Is_enabled y Is_displayed)

You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.4
4.4 out of 5
692 Ratings

Detailed Rating

Stars 5
398
Stars 4
196
Stars 3
72
Stars 2
17
Stars 1
9
3d89d98ea941d2d26f9c50874be4a98b

Includes

20 hours on-demand video
26 articles
Certificate of Completion

Archive

Working hours

Monday 9:30 am - 6.00 pm
Tuesday 9:30 am - 6.00 pm
Wednesday 9:30 am - 6.00 pm
Thursday 9:30 am - 6.00 pm
Friday 9:30 am - 5.00 pm
Saturday Closed
Sunday Closed

Archive

Working hours

Monday 9:30 am - 6.00 pm
Tuesday 9:30 am - 6.00 pm
Wednesday 9:30 am - 6.00 pm
Thursday 9:30 am - 6.00 pm
Friday 9:30 am - 5.00 pm
Saturday Closed
Sunday Closed

Archive

Working hours

Monday 9:30 am - 6.00 pm
Tuesday 9:30 am - 6.00 pm
Wednesday 9:30 am - 6.00 pm
Thursday 9:30 am - 6.00 pm
Friday 9:30 am - 5.00 pm
Saturday Closed
Sunday Closed