Selezione della versione

La selezione della versione è il processo di abbinamento di un programma binario di Chrome di una determinata versione a un programma binario di ChromeDriver compatibile.

Per la versione 115 e successive

A partire dalla versione M115, il processo di rilascio di ChromeDriver è integrato con quello di Chrome. Le ultime release di Chrome e ChromeDriver per canale di rilascio (stabile, beta, Dev, Canary) sono disponibili nella dashboard della disponibilità di Chrome for Testing (CfT). Di conseguenza, potresti non avere più bisogno di selezionare la versione: potresti scegliere qualsiasi versione disponibile della funzionalità CfT e scaricare il programma binario di ChromeDriver della versione corrispondente.

Per il download automatico della versione è possibile utilizzare i comodi endpoint JSON CfT.

Se hai ancora bisogno di selezionare la versione (ad esempio per associare un file binario di Chrome non-CfT a un file binario di ChromeDriver compatibile), cerca la versione MAJOR.MINOR.BUILD del file binario di Chrome negli endpoint JSON latest-patch-versions-per-build per trovare la versione di ChromeDriver corrispondente. Se non esistono ancora voci per la versione MAJOR.MINOR.BUILD, utilizza invece l'endpoint JSON latest-versions-per-milestone. In alternativa, puoi utilizzare gli endpoint LATEST_RELEASE_ nella nuova posizione.

Per la versione 114 e precedenti

Gestiamo più versioni di ChromeDriver. La versione da selezionare dipende dalla versione di Chrome che utilizzi. Nello specifico:

  • ChromeDriver utilizza lo stesso schema dei numeri di versione di Chrome. Per informazioni dettagliate, visita la pagina https://www.chromium.org/developers/version-numbers.
  • Ogni versione di ChromeDriver supporta Chrome con i numeri di versione principali, secondari e build corrispondenti. ad esempio ChromeDriver 73.0.3683.20supports all Chrome versions that start with73.0.3683".
  • Prima che una nuova versione principale di Chrome passi alla beta, verrà rilasciata una versione corrispondente di ChromeDriver.
  • Dopo il rilascio iniziale di una nuova versione principale, rilasceremo le patch secondo necessità. Queste patch possono o meno coincidere con gli aggiornamenti di Chrome.

Per selezionare la versione di ChromeDriver da scaricare:

  • Innanzitutto, scopri quale versione di Chrome utilizzi. Supponiamo che tu abbia Chrome 72.0.3626.81.
  • Prendi il numero di versione di Chrome, rimuovi l'ultima parte e aggiungi il risultato all'URL https://chromedriver.storage.googleapis.com/LATEST_RELEASE_. Ad esempio, con la versione 72.0.3626.81 di Chrome, ricevi l'URL https://chromedriver.storage.googleapis.com/LATEST_RELEASE_72.0.3626.
  • Utilizza l'URL creato nell'ultimo passaggio per recuperare un file di piccole dimensioni contenente la versione di ChromeDriver da utilizzare. Ad esempio, l'URL riportato sopra riceverà un file contenente 72.0.3626.69. (Il numero effettivo potrebbe cambiare in futuro, ovviamente).
  • Usa il numero di versione recuperato dal passaggio precedente per creare l'URL per scaricare ChromeDriver. Con la versione 72.0.3626.69, l'URL sarà https://chromedriver.storage.googleapis.com/index.html?path=72.0.3626.69/.
  • Dopo il download iniziale, ti consigliamo di ripetere occasionalmente la procedura descritta sopra per vedere se sono disponibili release per la correzione di bug.

Forniamo sempre ChromeDriver per le attuali versioni stabile e beta di Chrome. Tuttavia, se utilizzi Chrome dal canale Dev o Canary o se crei la tua versione personalizzata di Chrome, è possibile che non sia disponibile ChromeDriver che lo supporti ufficialmente. In questo caso, prova a procedere nel seguente modo:

  • Innanzitutto, crea un URL LATEST_RELEASE utilizzando il numero di versione principale di Chrome. Ad esempio, con Chrome versione 73.0.3683.86, utilizza l'URL https://chromedriver.storage.googleapis.com/LATEST_RELEASE_73. Prova a scaricare un file di piccole dimensioni da questo URL. Se l'operazione va a buon fine, il file contiene la versione di ChromeDriver da utilizzare.
  • Se il passaggio precedente non è riuscito, riduci la versione principale di Chrome di 1 e riprova. Ad esempio, con Chrome versione 75.0.3745.4, utilizza l'URL https://chromedriver.storage.googleapis.com/LATEST_RELEASE_74 per scaricare un file di piccole dimensioni contenente la versione di ChromeDriver da utilizzare.
  • Puoi anche utilizzare la build canary di ChromeDriver.

Inoltre, puoi trovare la versione di ChromeDriver per l'attuale release stabile di Chrome all'indirizzo https://chromedriver.storage.googleapis.com/LATEST_RELEASE. Tuttavia, l'utilizzo di questo file potrebbe essere meno affidabile rispetto ai metodi descritti in precedenza.