A very basic implementation framework in Ruby, using Cucumber, Capybara and Site Prism (for Page Objects)
Install rubyinstaller https://rubyinstaller.org/downloads/
Install Ruby + Devkit 2.7.6
Install homebrew
Install Rbenv
Check before your version Chrome
brew install --cask chromedriver
If error - chromedriver” cannot be opened because the developer cannot be verified. Unable to launch the chrome browser
which chromedriver
xattr -d com.apple.quarantine /usr/local/bin/chromedriver
install and run the same version Chromedriver of your Chrome https://chromedriver.chromium.org/downloads
Copy chromedrive and past in C:\Windows (in case the Windows SO)
Check the permissions
Execute chromedriver
After going into the directory...
gem install bundler
bundle install
cucumber features/search.feature
cucumber --format pretty --format html --out=reports/reports.html
https://github.com/teamcapybara/capybara
https://www.devmedia.com.br/introducao-ao-recursos-basicos-da-linguagem-ruby/31504