Chromedriver updater

Chromedriver updater

Los het falen van je automatische Selenium/Cucumber testen op met de Chromedriver Updater. Deze plugin houdt Chromedriver voor Selenium actueel. Als je browser-testen geautomatiseerd hebt met Selenium dan kan het gebeuren dat deze breken omdat de Chrome browser zichzelf geupdate heeft en niet meer werkt met de oude Chromedriver. Dit kun je voorkomen met de Chromedriver Updater plugin voor Gradle. Deze checkt of er een nieuwe Chromedriver versie beschikbaar is op de Google Code website, en download hem voor alle besturingssystemen. Ook kun je de plugin alleen laten checken, bijvoorbeeld om daarmee een e-mail te laten sturen wanneer er een nieuwe versie beschikbaar is.

 

Configureren van de Chromedriver updater

Zet onderstaande in je build.gradle

plugins {
    id "eu.leontebbens.gradle.chromedriver-updater" version "1.2"
}

apply plugin: "eu.leontebbens.gradle.chromedriver-updater"

Run

Met

run gradlew updateChromedriver

download je dan de laatste Chromedriver. Plan deze taak in via een scheduler (cron, Jenkins, …) om bijvoorbeeld een paar keer per dag de nieuwste versie te downloaden.

Meer weten?

Kijk op de chromedriver-updater-plugin github pagina voor meer info.