IIC2513 / Syllabus-S1-2024-1

Sección 1 - Antonio Ossa
38 stars 1 forks source link

[T1] Duda chrome webdriver #96

Open MaxAl100 opened 8 months ago

MaxAl100 commented 8 months ago

Tengo una duda respecto al uso de Chrome webdriver, ya que intenté el método de uso presente en la página de selenium (donde se instala dentro del código), pero no me funcionaba así, por lo que seguí un tutorial qué decía que se podía descargar y utilizar el camino hacia este.

Lo subí a github, pero no sé si está permitido realizar esto y necesito lograr hacer funcionar el método presente en la página de selenium.

rodrigoogalde commented 8 months ago

Hola! Tienes que usar el modulo ChromeDriverManager para instalar el driver, si utilizas una ruta absoluta/relativa a algún driver que tienes guardado en tu computador, cuando corrijan tu tarea dará un error, ya que esa ruta no existirá en el PC del ayudante. En el caso que no te funcione con Chrome, puedes leer la documentación y probar con los distintos drivers que ofrece el módulo.

MaxAl100 commented 8 months ago

Y si tengo una ruta relativa dentro de la misma carpeta? (es decir, en el mismo lugar que Main.py)?

rodrigoogalde commented 8 months ago

Hola! Cuando decides utilizar el Chrome WebDriver guardándolo directamente en tu proyecto (por ejemplo, en la misma carpeta que tu archivo Main.py), debes tener en cuenta la versión específica del WebDriver. Esto se debe a que las versiones de los navegadores se actualizan con mucha frecuencia, lo que podría llevar a incompatibilidades con versiones anteriores del WebDriver. Para evitar problemas, asegúrate de especificar la versión del WebDriver como argumento al crear la instancia del navegador en tu código.