Seleccionar versión

La selección de versión es el proceso de hacer coincidir un objeto binario de Chrome de una versión determinada con un objeto binario de ChromeDriver compatible.

Para las versiones 115 y posteriores

A partir de la versión M115, el proceso de lanzamiento de ChromeDriver está integrado con el de Chrome. Las versiones más recientes de Chrome y ChromeDriver por canal de versiones (estable, beta, para desarrolladores y Canary) están disponibles en el panel de disponibilidad de Chrome for Testing (CfT). Como resultado, es posible que ya no necesites seleccionar la versión: puedes elegir cualquier versión de CfT disponible y descargar el objeto binario de ChromeDriver con la versión correspondiente.

Para la descarga automática de la versión, puedes usar los extremos JSON de CfT convenientes.

Si aún necesitas seleccionar la versión (p.ej., para hacer coincidir un objeto binario de Chrome que no sea de CfT con uno compatible de ChromeDriver), busca la versión MAJOR.MINOR.BUILD del objeto binario de Chrome en los extremos de JSON de latest-patch-versions-per-build para encontrar la versión correspondiente de ChromeDriver. Si aún no hay una entrada para la versión MAJOR.MINOR.BUILD, recurre al extremo JSON latest-versions-per-milestone. Como alternativa, puedes usar los extremos LATEST_RELEASE_ en la ubicación nueva.

Para versiones 114 y anteriores

Mantenemos varias versiones de ChromeDriver. La versión que selecciones dependerá de la versión de Chrome que uses. En particular, haz lo siguiente:

  • ChromeDriver usa el mismo esquema de número de versión que Chrome. Para obtener más información, consulta https://www.chromium.org/developers/version-numbers.
  • Cada versión de ChromeDriver es compatible con Chrome, con números de versión mayor, menor y de compilación correspondientes. Por ejemplo, ChromeDriver 73.0.3683.20supports all Chrome versions that start with73.0.3683`.
  • Antes de que una nueva versión principal de Chrome pase a la versión beta, se lanzará una versión coincidente de ChromeDriver.
  • Después del lanzamiento inicial de una nueva versión principal, lanzaremos los parches según sea necesario. Estos parches pueden o no coincidir con las actualizaciones de Chrome.

Sigue estos pasos para seleccionar la versión de ChromeDriver que quieras descargar:

  • En primer lugar, averigua qué versión de Chrome estás usando. Supongamos que tienes Chrome 72.0.3626.81`.
  • Toma el número de versión de Chrome, quita la última parte y agrega el resultado a la URL https://chromedriver.storage.googleapis.com/LATEST_RELEASE_. Por ejemplo, con la versión 72.0.3626.81 de Chrome, obtendrás la URL https://chromedriver.storage.googleapis.com/LATEST_RELEASE_72.0.3626.
  • Utiliza la URL creada en el último paso para recuperar un archivo pequeño que contenga la versión de ChromeDriver que se utilizará. Por ejemplo, la URL anterior obtendrá un archivo que contiene 72.0.3626.69. (La cantidad real puede cambiar en el futuro, por supuesto).
  • Usa el número de versión recuperado en el paso anterior para crear la URL y descargar ChromeDriver. Con la versión 72.0.3626.69, la URL sería https://chromedriver.storage.googleapis.com/index.html?path=72.0.3626.69/.
  • Después de la descarga inicial, te recomendamos que vuelvas a realizar ocasionalmente el proceso anterior para ver si hay actualizaciones de correcciones de errores.

Siempre proporcionamos ChromeDriver para las versiones estables y beta actuales de Chrome. Sin embargo, si utilizas Chrome desde el canal Dev o Canary, o creas tu propia versión personalizada de Chrome, es posible que no haya ChromeDriver disponible que lo admita oficialmente. En ese caso, intenta lo siguiente:

  • Primero, construye una URL LATEST_Release con el número de versión principal de Chrome. Por ejemplo, con la versión de Chrome 73.0.3683.86, usa la URL https://chromedriver.storage.googleapis.com/LATEST_RELEASE_73. Intenta descargar un archivo pequeño desde esta URL. Si se ejecuta correctamente, el archivo contendrá la versión de ChromeDriver que se debe usar.
  • Si el paso anterior falla, reduce la versión principal de Chrome a 1 punto y vuelve a intentarlo. Por ejemplo, en la versión de Chrome 75.0.3745.4, usa la URL https://chromedriver.storage.googleapis.com/LATEST_RELEASE_74 para descargar un archivo pequeño que contiene la versión de ChromeDriver que usarás.
  • También puedes utilizar la compilación de ChromeDriver Canary.

Además, puedes encontrar la versión de ChromeDriver de la versión estable actual de Chrome en https://chromedriver.storage.googleapis.com/LATEST_RELEASE. Sin embargo, el uso de este archivo puede ser menos confiable que los métodos descritos anteriormente.