Smart Driver

Smart selenium base web driver written in Ruby.

Gyazo

Installation

  1. Install gem as you like.

    $ gem install smart_driver

  2. Install chromedriver. (Below is the MacOS example.)

    $ brew install chromedriver

Demo

require 'smart_driver'

driver = SmartDriver.new('https://www.facebook.com/')
driver.find('input#email').fill('[email protected]')
driver.find('input#pass').fill('password')
driver.submit

if driver.has_text?('メールアドレスが正しくありません')
  # ログインエラー後の処理
else
  # ログイン成功時の処理
end