以下の記事を参考に実行してみる
5分でできる!Seleniumでブラウザテスト自動化入門
https://engineers.weddingpark.co.jp/?p=1363
Macを買ったばかりなので、空の状態から開始
macOS Mojava : 10.14.3
###HomeBrewのインストール
特に問題なし
###Rubyのインストール
適当にruby 2.5.4をインストール。
rubyのバージョンがなんかうまく切り替わらなかったが、
以下を参考にしてうまくいった・・・はず
https://qiita.com/akatsuki174/items/c0384b9903b4b5cbbdaf
###Seleniumのインストール
chromedriverのインストールでエラーが発生
$ brew install chromedriver
Updating Homebrew...
Error: No available formula with the name "chromedriver"
It was migrated from homebrew/core to homebrew/cask.
You can access it again by running:
brew tap homebrew/cask
And then you can install it by running:
brew cask install chromedriver
エラーメッセージ通り、以下を実行したらインストールできた。
brew tap homebrew/cask
brew cask install chromedriver
###関連ライブラリのインストール(Capybara,RSpec)
特に問題なし
###プログラム作成〜実行
中身はいまいちよくわかってないけど、真似して実行。
chromeが立ち上がって、入力>ページ遷移までできた!
ここで紹介されているページを使ってテストしているっぽい。
色々試せそう。
http://www.selenium.jp/test-site
インストールした環境
Ruby : 2.5.4
rbenv : 1.1.1
RSpec : 3.8.0
Capybara : 3.14.0
Selenium Webdriver : 3.141.0
ChromeDriver : 73.0.3683.68 ???
次は以下をやってみる予定
http://katsulog.tech/ruby-selenium-webdriver-tutorial/