selenium integration with github using eclipse
Tutorial paso a paso sobre la integración de Selenium con GitHub usando Eclipse:
Git y GitHub proporcionan una ubicación central basada en la nube, lo que facilita a los desarrolladores almacenar y compartir sus códigos mientras trabajan en un proyecto de desarrollo web. Han revolucionado el proceso de desarrollo de software cuando hay más de un desarrollador en un proyecto.
GitHub proporciona una plataforma que permite a los desarrolladores compartir su marco y les permite trabajar en el código de los demás al reducir el tiempo para crear software.
En este artículo, aprenderemos cómo integrar scripts de Selenium en GitHub usando Eclipse. Sin embargo, antes de aprender el proceso, familiaricémonos con GitHub y cuáles son sus terminologías básicas.
Lo que vas a aprender:
¿Qué es Git?
GIT: desarrollado inicialmente por Linus Torvalds es un sistema de control de versiones que se utiliza para administrar el código fuente de una aplicación de software.
Facilita que muchos desarrolladores trabajen colectivamente al mismo tiempo, en el mismo archivo sin obstaculizar a los demás.
¿Qué es GitHub?
Consideremos una situación por ejemplo. Suponga que está trabajando en equipo para desarrollar una aplicación de software y dos miembros de un equipo están trabajando en un módulo específico. Considérelos como A y B.
Para ese módulo, el desarrollador A tendrá una copia en su PC y el desarrollador B tendrá una copia en su PC. Ahora, en este punto, si el desarrollador B cambia el código en el módulo, entonces el desarrollador A no sabría los cambios realizados por el desarrollador B y viceversa.
Para superar este problema, tenemos una plataforma que se llama GitHub. Github es un servicio de alojamiento web donde el código fuente de una aplicación de software se puede cargar / guardar a través del software git (instalado en su PC local) o puede copiar directamente el código desde su PC y guardarlo en el servidor.
Características de GitHub
A continuación se enumeran las diversas características de GitHub.
- Repartido: GitHub proporciona una red distribuida, lo que significa que proporciona una copia de seguridad del código. Por lo tanto, si en caso de que el servidor central falle, el codificador tiene su copia en el repositorio local. Guarda cada versión o cada copia del código modificado.
- Compatible: Suponga que si está utilizando cualquier otro sistema de control de versiones como SVN y desea cambiar a GitHub, entonces puede hacerlo fácilmente sin crear un nuevo código nuevamente.
- Derivación: La ramificación es una característica única proporcionada por GitHub. El desarrollador debe elegir una sección del código de la rama remota, en la que el desarrollador de la rama puede realizar cambios, fusionar o eliminar códigos en unos pocos segundos.
- Seguro: GitHub utiliza las características de seguridad de SHAI (código hexadecimal cifrado) para cualquier cambio / compromiso realizado por los desarrolladores. Así, mantiene la confidencialidad del proyecto desarrollado.
Terminologías básicas
Familiaricémonos con las terminologías básicas asociadas con GitHub.
- Solicitud de extracción: Si ha realizado cambios en el código / script, para mostrar a los otros colaboradores, envíe una solicitud de extracción.
- Repositorio: Puede simplemente tratarlo como un área de almacenamiento de su lugar de trabajo que contiene todos sus archivos de documentación y el historial de cambios.
- Tenedor: Es una copia del repositorio de otra persona en su cuenta en la que puede realizar cambios y no afectará el código original.
- Cometer: Cualesquiera que sean los cambios que realice en sus archivos, se comprometerán. Cada cambio se guarda con un nombre o ID particular que también se denomina 'revisión'.
- Derivación: Cuando extrae una porción / sección de código de la pista principal o remota de su software, entonces se denomina 'rama' y el proceso se conoce como ramificación.
¿Cómo instalar Git?
Comencemos el proceso instalando Git en el sistema.
Siga los pasos a continuación para instalar Git:
#1) Navegar a https://git-scm.com/ .
#2) Clickea en el botón de descarga , como se muestra en la imagen de abajo. Esto descargará la última versión estable de Git en su sistema.

#3) Haga doble clic en el archivo de instalación descargado para iniciar el proceso de instalación.
#4) Aceptar el Licencia pública general GNU . Haga clic en el botón Siguiente.

#5) Proporcionar la ubicación de la instalación donde desea instalar Git. Clickea en el Siguiente botón .

#6) Seleccione los siguientes componentes como se muestra en la siguiente imagen para instalar. Haga clic en el botón Siguiente.

#7) En este asistente, hay una opción para crear un acceso directo. De forma predeterminada, la carpeta del menú Inicio donde se creará el icono de acceso directo está preseleccionada. Proporcione la ubicación si desea cambiar, de lo contrario, déjela sin cambios. Haga clic en el botón Siguiente.

#8) En esta página del asistente, se nos da una opción sobre cómo usar Git desde la línea de comando. Selecciona el segunda opción y al seleccionar esto, podremos usar Git desde el símbolo del sistema de Windows. Haga clic en el botón Siguiente.

#9) La siguiente pantalla se muestra en el asistente. Haga clic en el botón Siguiente.

#10) En la siguiente página del asistente, hay una disposición para configurar la conversión de final de línea. Deje la configuración predeterminada y haga clic en el botón Siguiente.

#11) En la siguiente página del asistente, seleccione el emulador de terminal que desea usar con Git bash. Deje la configuración predeterminada y haga clic en el botón Siguiente.

#12) En la última página del asistente, hay una opción para habilitar las funciones adicionales proporcionadas por Git. Seleccione las opciones que se muestran en la imagen y haga clic en el botón Instalar.


Nota: Una vez que se completa el proceso de instalación, debemos verificar si se ejecutó correctamente o no. Para hacerlo, abra el símbolo del sistema, escriba 'Git' y presione la tecla 'Enter'. Si la pantalla que se muestra a continuación coincide con su resultado, significa que el proceso de instalación se realizó correctamente.

Configurar Eclipse con el complemento de Git
#1) Inicie Eclipse y navegue hasta Ayuda => Eclipse Marketplace .

#2) La siguiente pantalla se mostrará como se muestra en la imagen de abajo.

#3) Escriba 'EGit' en la sección de búsqueda como se muestra en la imagen de abajo.
#4) Haga clic en Ir.
#5) Haga clic en el botón de instalación para instalar 'EGit: integración de Git para Eclipse' .

#6) Seleccione todas las opciones como se muestra en la siguiente imagen. Haga clic en el botón Siguiente.

#7) Acepte el contrato de licencia y haga clic en el botón Finalizar.
Por lo tanto, ha instalado con éxito el complemento Git en su PC.
Crear repositorio en GitHub
Antes de aprender el proceso de creación de un repositorio, comprendamos qué es un repositorio.
Un repositorio en contexto con GitHub significa una ubicación central donde se pueden almacenar todos los datos, archivos, etc. Se utiliza particularmente para coordinar de manera eficiente las actividades de un proyecto. Puede agregar archivos java, capturas de pantalla, videos, hojas de Excel, documentos, etc., en resumen, todo lo que su proyecto necesita se puede agregar a un repositorio.
Siga los pasos a continuación para crear un repositorio en GitHub:
1. Navegue a https://github.com/.
2. Complete el proceso de registro.
3. Inicie sesión con credenciales válidas.
4. Haga clic en 'Nuevo repositorio' como se muestra en la imagen de abajo.

5. Ingrese el nombre del repositorio en el 'Nombre del repositorio' caja de texto.
6. Proporcione una descripción (opcional) del repositorio.
7. Haga clic en el 'Crear repositorio' botón.

Así se crea un repositorio.
Integración de Selenium con GitHub mediante Eclipse
A continuación se presentan los pasos involucrados en la Integración de Selenium Automation Script con GitHub usando Eclipse IDE
#1) Para integrar Selenium con GitHub, inicie Eclipse IDE y navegue hasta el proyecto Selenium Automation que se sincronizará con GitHub.
#2) Haga clic derecho en el proyecto y navegue hasta Equipo => Compartir proyecto .

#3) Seleccione el repositorio en el menú desplegable. Si no se muestran datos en el menú desplegable, haga clic en Crear.

#4) Haga clic en el proyecto de Automatización de Selenium que desea integrar con GitHub. Clickea en el Finalizar botón.

#5) Observe el siguiente cambio en la estructura de su proyecto de Selenium.

#6) Haga clic derecho en el proyecto que se configuró con el repositorio de Git. Navegar a Equipo => Comprometerse .

#7) Haga clic con el botón derecho en el proyecto de automatización de Selenium y navegue hasta Equipo => Agregar al índice .
#8) Ingrese el mensaje de confirmación y haga clic en el Botón de confirmación .

Esto agregará todos sus archivos de casos de prueba a los cambios por etapas.
#9) Abra la pestaña del repositorio de Git en Eclipse.
Nota: Si la pestaña no se abre de forma predeterminada, siga los pasos a continuación.
lista enlazada circular c ++
a) Navegar a Windows => Mostrar vista => Otro .
b) En la carpeta Git, seleccione, Repositorios de Git y Git Staging y haga clic en el botón Aceptar.

#10) En el repositorio de Git, haga clic con el botón derecho en remoto y navegue para crear remoto.

#11) Se abrirá una nueva ventana emergente, proporcione el nombre remoto. Deje las otras configuraciones sin cambios y haga clic en el botón Aceptar.
#12) Se abrirá otra ventana emergente, proporcione la URL del repositorio de GitHub que se puede copiar siguiendo los pasos que se mencionan a continuación:
a) Navega al repositorio creado en GitHub.
b) Haga clic en Clonar o descargar como se muestra en la siguiente imagen.

c) Copie la URL.
#13) Proporcione la URL copiada y los demás detalles, incluidas sus credenciales de inicio de sesión de la cuenta de GitHub, como se muestra en la imagen de abajo, y haga clic en el botón Finalizar.

#14) Una vez finalizado el proceso de configuración, debemos seleccionar la rama en la que confirmaremos los cambios. Clickea en el Botón avanzado como se muestra en la imagen.

#15) Seleccione su sucursal y haga clic en el Botón Agregar especificación .

#16) Finalmente, haga clic en el botón Finalizar. Ahora, en Remoto, encontrará una carpeta que es el nombre que proporcionó en el Paso 11.
#17) Haga clic con el botón derecho en la URL con una flecha roja y haga clic en Empujar .

#18) Por lo tanto, todos los cambios que se realizaron y los casos de prueba de su proyecto Selenium se confirmarán en el repositorio.

#19) Verifique las actualizaciones en su cuenta de GitHub.
Conclusión
En este artículo, hemos aprendido a integrar los scripts de automatización del Proyecto Selenium en GitHub. Cuando más de un desarrollador está trabajando en un proyecto de Automatización de pruebas, la coordinación entre el equipo es el mayor obstáculo para cumplir con la fecha límite.
Aquí, GitHub proporciona una plataforma central donde los desarrolladores pueden revisar el código de los demás y, si es necesario, pueden realizar los cambios necesarios.
Por lo tanto, cuando se usa de manera eficiente, GitHub puede ayudar a reducir el tiempo necesario para desarrollar aplicaciones de software.
¡¡Feliz lectura!!
Lectura recomendada
- GitLab Jira Integration Tutorial
- Más de 30 mejores tutoriales de selenio: aprenda selenio con ejemplos reales
- Instale su aplicación en el dispositivo y comience a probar desde Eclipse
- Las 30 preguntas y respuestas principales de la entrevista de Eclipse
- Configuración e instalación completa de WebDriver con Eclipse - Tutorial de Selenium n. ° 9
- Tutorial de Cucumber Selenium: Integración de Cucumber Java Selenium WebDriver
- Integración de Jenkins con Selenium WebDriver: Tutorial paso a paso
- Integración de selenio con JMeter