test: allow local Chrome path & version override

This commit is contained in:
Colin Darie 2022-07-05 17:28:20 +02:00
parent 8c9464670c
commit f4839f0604
No known key found for this signature in database
GPG key ID: 4FB865FDBCA4BCC4
2 changed files with 14 additions and 1 deletions

1
.gitignore vendored
View file

@ -27,6 +27,7 @@ yarn-debug.log*
/.vscode
/.idea
/public/assets
/spec/support/spec_config.local.rb
# Local Netlify folder
.netlify

View file

@ -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 :