ANIBAL OZIEL ALVARADO CERVANTES
PreguntaHola :
Profesor Héctor , tengo la siguiente pregunta :
Estoy en WSL2, ya instale el servidor X para windows
y se instalo correctamente y despliega el chrome.
El problema es al ejecutar el código me marca error, aparentemente no encuentra el “chromedriver.exe”, como puedo solucionar lo anterior ??
Este es el error: Running tests…
======================================================================
ERROR [0.000000s]: b’setUpClass (main.HelloWorld)’
Traceback (most recent call last):
File “hello_world.py”, line 10, in setUpClass
cls.driver = webdriver.Chrome(executable_path= r’./chromedriver.exe’)
File “/mnt/c/Users/anibal/Selenium/venv/lib/python3.8/site-packages/selenium/webdriver/chrome/webdriver.py”, line 73, in init
self.service.start()
File “/mnt/c/Users/anibal/Selenium/venv/lib/python3.8/site-packages/selenium/webdriver/common/service.py”, line 104, in start
raise WebDriverException(“Can not connect to the Service %s” % self.path)
selenium.common.exceptions.WebDriverException: Message: Can not connect to the Service ./chromedriver.exe
Ran 0 tests in 30.137s
FAILED
(Errors=1)
Generating HTML reports…
Template is not specified, load default template instead.
Reports generated: /mnt/c/Users/anibal/Selenium/reports/reportes/hello-world-report.html
¡Saludos!
Aníbal

Héctor Eduardo López Carballo
Hola!
Sí, wsl no soporta interfaz gráfica, pero debería funcionar con el tutorial que mandé antes :c
ANIBAL OZIEL ALVARADO CERVANTES
Hola Héctor : Ya realice tus sugerencias y sigue sin encontrar el "chromedriver.exe".
No será que el WSL2 no soporta interfaz gráfica ???
Te lo comento porque lleve el curso de " POO y algoritmos con python" y se trabajo con Bokeh para gráficar y al correr el código no me dejó desplegarlo en la terminal, lo que tuve que hacer es correr el archivo HTML que se generó con el Live Server.
¡Saludos!
atte.
Aníbal

Héctor Eduardo López Carballo
Para solucionar el problema de chrome puedes seguir este tutorial:

Héctor Eduardo López Carballo
Hola!
Estás guardando tus archivos en /mnt/c/? Si instalaste wsl2 lo mejor es que guardes tus archivos en el sistema de archivos de linux, en
~/
/mnt/c