🖥
Mac + Ruby + selenium を初めて使う
準備
gemのインストール
gem install selenium-webdriver
chromeドライバのインストール
brew install chromedriver
コード例
require 'selenium-webdriver'
session = Selenium::WebDriver.for :chrome
session.navigate.to "https://example.com"
if session.save_screenshot('./example-com.png')
puts "Screen shot saved"
end
session.quit
Macでの許可
rubyを実行すると以下ダイアログが表示されるのでキャンセルする。
Macの設定で許可する。「このまま許可」を選ぶ。
もう一度Rubyを実行して「開く」を選ぶ。
<img width="449" alt="image" src="https://user-images.githubusercontent.com/13635059/192693587-384f4fab-b5e1-4d72-a5a1-6906fc578d96.png">
結果
実行するとブラウザが起動してスクリーンショット画像が生成される。
チャットメンバー募集
何か質問、悩み事、相談などあればLINEオープンチャットもご利用ください。
公開日時
2022-09-28
Discussion