<Hola>, para hacer pruebas en un proyecto de laravel 5.6 me vi en la necesidad de encontrar una alternativa a laravel dusk, ya que he tenido problemas para realizar algunas pruebas y por el momento estoy evitando actualizar las librerías por “composer” para no afectar otros módulos, así que encontré esta herramienta Selenium que nos permitirá hacer pruebas.
Selenium nos va a ayudar con sus herramientas a automatizar las pruebas a la plataforma web que deseemos
El primer paso es instalar python en windows 10, podemos seguir el siguiente tutorial desde la documentación de pyhton https://docs.python.org/es/3/using/windows.html#windows-full
Luego de haber terminado instalado python, abrimos un símbolo de sistema y ejecutamos el comando, para asegurarnos que tenemos activado el entorno python
python –version
![](https://nanos.pw/wp-content/uploads/2022/09/01-2.png)
pip install selenium
![](https://nanos.pw/wp-content/uploads/2022/09/02-2.png)
Después de que termine de instalar selenium, nos vamos a descargar el “driver” del navegador “chrome” que nos permitirá emular el navegador y ahí sucederán las pruebas, les dejo la liga https://chromedriver.chromium.org/downloads, tienen que verificar la versión de su navegador para que les permita hacer las pruebas, podemos comprobar esto visitando la liga chrome://version/
![](https://nanos.pw/wp-content/uploads/2022/09/03-3-1024x121.png)
si no tienen la misma versión es posible que fallen las pruebas desde un inicio
Para poder utilizar el “driver” sin problemas hay que colocarlo en la unidad C:\, muchos tutoriales comentan dejarlo directamente en esta carpeta lo que hice fue crear una carpeta especial para este “driver” llamada selenium
![](https://nanos.pw/wp-content/uploads/2022/09/13.png)
Ahora hay que indicarle al entorno de windows donde se encuentra este archivo, para eso hay que abrir el panel de control de windows, presionamos la tecla “Windows” y tecleamos sistemas o panel de control, le damos un clic
![](https://nanos.pw/wp-content/uploads/2022/09/07.png)
Nos aparecerá los detalles del equipo y al costado derecha, tendremos una lista de opciones, le damos clic al que dice “configuración avanzada del sistema”
![](https://nanos.pw/wp-content/uploads/2022/09/08.png)
Se abrirá la siguiente ventana
![](https://nanos.pw/wp-content/uploads/2022/09/09.png)
En esta ventana nos vamos a la opción “Variables de entorno”, aparecerá una ventana como la siguiente
![](https://nanos.pw/wp-content/uploads/2022/09/10.png)
En el listado de abajo buscamos la opción “Path”, seleccionamos y damos clic en “Editar”
![](https://nanos.pw/wp-content/uploads/2022/09/11.png)
Aparecerá una ventana y aquí agregamos la nueva ruta de la carpeta que en este caso es “C:\selenium”
![](https://nanos.pw/wp-content/uploads/2022/09/12.png)
Damos aceptar a todos los cambios, con todo esto podemos realizar nuestra primera prueba, con este pequeño código podemos empezar, creamos un archivo “start.py” con el siguiente código
![](https://nanos.pw/wp-content/uploads/2022/09/04-2.png)
from selenium import webdriver
import time
driver = webdriver.Chrome()
driver.get("https://google.com")
time.sleep(3)
driver.quit()
Ejecutamos el código con la siguiente instrucción.
![](https://nanos.pw/wp-content/uploads/2022/09/05-2.png)
Veremos que se abre el navegador y en la página google.com, después de un determinado tiempo este navegador se cerrará, con esto concluimos este tutorial
</Saludos>