¿Cuál es la mejor manera de aprender el selenio en casa?

Si es nuevo en Selenio, aquí tiene un plan paso a paso para comenzar a utilizar Selenium. Tenemos muchos ejemplos (y seguiremos agregando) que lo ayudan a aprender, practicar y convertirse en expertos en automatización con selenio y preparados para implementar un marco para su proyecto.

Selenium Paso a Paso Videos y notas de clase.

1) Clase 1: Introducción a Selenium Parte-1
(http://www.gcreddy.com/2016/01/i…)

2) Clase 2: Introducción a Selenium Parte-2
(http://www.gcreddy.com/2016/01/i…)

3) Clase 3: Ciclo de vida de prueba del software
(http://www.gcreddy.com/2016/01/s…)

4) Clase 4: Ciclo de vida de prueba de selenio
(http://www.gcreddy.com/2016/01/s…)

5) Clase 5: Programación Java para Selenium
(http://www.gcreddy.com/2016/01/j…)

6) Clase 6: Introducción a Java
(http://www.gcreddy.com/2016/01/i…)

7) Clase 7: Estructura y sintaxis del programa Java
(http://www.gcreddy.com/2016/02/j…)

8) Clase 8: Variables de Java y Operadores
(http://www.gcreddy.com/2016/02/j…)

9) Clase 9: Java condicional y declaraciones de bucle
(http://www.gcreddy.com/2016/01/j…)

10) Clase 10: Cadenas y Arrays en Java
(http://www.gcreddy.com/2016/02/s…)

11) Clase 11: Operaciones de entrada y salida y manejo de archivos
(http://www.gcreddy.com/2016/02/i…)

12) Clase 12: Métodos definidos por el usuario en Java
(http://www.gcreddy.com/2016/02/u…)

13) Clase 13: Java construido en métodos
(http://www.gcreddy.com/2016/02/b…)

14) Clase 14: Herencia y polimorfismo en Java
(http://www.gcreddy.com/2016/02/j…)

15) Clase 15: Abstracción y encapsulación en Java
(http://www.gcreddy.com/2016/02/j…)

16) Clase 16: Introducción a SeleniumWebdriver
(http://www.gcreddy.com/2016/02/i…)

17) Clase 17: Elementos web y localizadores de elementos
(http://www.gcreddy.com/2016/02/w…)

18) Clase 18: Comandos y operaciones de WebDriver
(http://www.gcreddy.com/2016/02/s…)

19) Clase 19: Elementos de Hadling en SeleniumPart-1
(http://www.gcreddy.com/2016/02/h…)

20) Clase 20: Elementos de manejo en selenio, Parte 2
(http://www.gcreddy.com/2016/02/h…)

21) Clase 21: Elementos de manejo en selenio, parte 3
(http://www.gcreddy.com/2016/02/h…)

22) Clase 22: Prueba de navegador cruzado conSelenium
(http://www.gcreddy.com/2016/02/c…)

23) Clase 23: Escritura de casos de prueba de selenio
(http://www.gcreddy.com/2016/02/w…)

24) Clase 24: Escritura de casos de prueba de selenio, parte 2
(http://www.gcreddy.com/2016/02/w…)

25) Clase 25: Escritura de casos de prueba de selenio, parte 3
(http://www.gcreddy.com/2016/02/w…)

26) Clase 26: Introducción a Selenium IDE
(http://www.gcreddy.com/2016/02/i…)

27) Clase 27: Introducción al marco TestNG
(http://www.gcreddy.com/2016/03/i…)

28) Clase 28: Marco TestNG en SeleniumPart-2
(http://www.gcreddy.com/2016/03/t…)

29) Clase 29: Pruebas dirigidas por datos en selenio
(http://www.gcreddy.com/2016/03/d…)

30) Clase 30: Selenium Live Project
(http://www.gcreddy.com/2016/03/s…)

Vea a continuación algunos buenos tutoriales para las pruebas de automatización de Selenium.

  1. Tutorial de Selenio
  2. Tutoriales gratis de Selenium
  3. Selenio Fácil
  4. Selenium Tutorials 31+ Los mejores tutoriales gratuitos de Selenium Training
  5. Tutorial De Selenio Para Principiantes
  6. Selenium Training Java Part 1
  7. Tutorial de Selenium – Aprenda Selenium Webdriver en línea Gratis paso a paso

PS Por último, pero no por ello menos importante, siempre crea en el trabajo duro en lugar de en los accesos directos en las pruebas de automatización de aprendizaje.

Buena suerte para las pruebas de automatización.

Para comenzar, Selenio es solo un conjunto de bibliotecas (conjunto de API) que puede utilizar en su programa para automatizar el navegador web. Selenium soporta lenguajes de programación como Python , Ruby , Java y C # , eso significa que puede usar cualquiera de estos lenguajes de programación para hacer un uso adecuado de la funcionalidad proporcionada por Selenium para automatizar el navegador web.

Ahora, la pregunta es, cómo podemos dominar el selenio en casa, mi mejor consejo sería

  1. Primero: familiarícese con cualquiera de los idiomas que soporta el selenio, que constituirán una buena base para el aprendizaje del selenio y, a largo plazo, crear su propio marco automatizado de selenio en el idioma que desee.
  2. Segundo: una vez que se sienta cómodo con cualquier idioma, el siguiente paso es familiarizarse con las API proporcionadas por selenium, aquí está la buena documentación del sitio oficial de selenium, Selenium WebDriver. Hay tantos videos buenos en Udemy para el selenio, puedes registrarte para ellos si quieres.
  3. Tercero: una vez que tenga alguna idea sobre las API de selenio, comience a usarlas en sus programas, como escribir un pequeño script para abrir http://www.quora.com en firefox. Puedes hacer tantas cosas con selenio, sigue explorándolo.
  4. Cuarto: una vez que tenga alguna idea sobre el controlador de selenio, el siguiente paso es aprender cómo identificar elementos en el navegador web y cómo hacerles valer.
  5. Quinto: sería muy difícil explicarlo todo aquí, lleva un tiempo sentirse cómodo con el selenio o cualquier cosa que intentes aprender por primera vez, solo sigue trabajando en ello a diario, aprende algo nuevo todos los días, sigue explorándolo hasta que lo domines eso.

Aquí hay una pequeña secuencia de comandos en java que puede intentar abrir Firefox browse utilizando selenium, asegúrese de que su servidor de selenium esté en funcionamiento.

public static void main (String [] args) {

Controlador WebDriver = nuevo FirefoxDriver (); // Crea la instancia del controlador de Firefox.

driver.get (” https: //www.quora.com&quot ;); // Abre url en el navegador.

driver.close (); // Cerrar la ventana del navegador.

driver.quite (); // Disposición de llamadas.

}

Primero debe conocer un lenguaje de programación, preferiblemente Java o C #.
Y
Necesitas saber acerca de seguir

  1. Selenium Webdriver API.
  2. Apache POI API para leer y escribir datos para sobresalir.
  3. Log4j utilidad de registro para fines de registro.
  4. IDE: Preferiblemente Eclipse.
  5. Marcos

Comience a probar sitios web, consulte los tutoriales en línea videos tutoriales.

TODO LO MEJOR

La forma real de aprender se basa en las siguientes etapas:

  1. Lee un buen libro y sigue religiosamente hasta que aprendas las últimas páginas.
  2. Sigue blogs y videos de youtube diariamente.
  3. Escribe al menos algunos programas diariamente y publica en tu propio blog.

Ahora, si necesitas ayuda en cada etapa:

  1. Consulte cualquier libro de abajo:

2. Siga cualquiera de los blogs:

Foros de pruebas de software y control de calidad

Jimevans / estroncio

Punto 3 es tu trabajo a domicilio 🙂

Tal vez intente el capítulo correspondiente de http://automatetheboringstuff.com?&nbsp ; Hay una sección sobre raspado web que utiliza selenio, junto con varios otros módulos.

Según mi opinión, usted puede aprender el selenio en casa a través de Internet. Recientemente, a mi amigo se le dio un nombre de instituto de capacitación en línea “Seleniumlabs”.