From f4839f06046f57659f8f375885ba4aae9d10e229 Mon Sep 17 00:00:00 2001 From: Colin Darie Date: Tue, 5 Jul 2022 17:28:20 +0200 Subject: [PATCH] test: allow local Chrome path & version override --- .gitignore | 1 + README.md | 14 +++++++++++++- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index a39e1520e..c429c75c3 100644 --- a/.gitignore +++ b/.gitignore @@ -27,6 +27,7 @@ yarn-debug.log* /.vscode /.idea /public/assets +/spec/support/spec_config.local.rb # Local Netlify folder .netlify diff --git a/README.md b/README.md index 79bb6a68b..830c0bfe7 100644 --- a/README.md +++ b/README.md @@ -27,9 +27,21 @@ Vous souhaitez y apporter des changements ou des améliorations ? Lisez notre [ - Chrome - chromedriver : - * Mac : `brew cask install chromedriver` + * Mac : `brew install chromedriver` * Linux : voir https://sites.google.com/a/chromium.org/chromedriver/downloads +Si l'emplacement d'installation de Chrome n'est pas standard, ou que vous utilisez Brave ou Chromium à la place, +il peut être nécessaire d'overrider pour votre machine le path vers le binaire Chrome, par exemple : + +```ruby +# create file spec/support/spec_config.local.rb + +Selenium::WebDriver::Chrome.path = "/Applications/Brave Browser.app/Contents/MacOS/Brave Browser" + +# Must exactly match the browser version +Webdrivers::Chromedriver.required_version = "103.0.5060.53" +``` + ### Création des rôles de la base de données Les informations nécessaire à l'initialisation de la base doivent être pré-configurées à la main grâce à la procédure suivante :