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 :