class NarouAgent::Actions::Login
Public Instance Methods
run(id, password)
click to toggle source
# File lib/narou_agent/actions/login.rb, line 4 def run(id, password) driver.get(login_url) driver.find_element(name: 'narouid').send_keys(id) driver.find_element(name: 'pass').send_keys(password) driver.find_element(id: 'mainsubmit').click # Confirm logging in succeeded driver.find_element(id: 'userid') rescue Selenium::WebDriver::Error::WebDriverError => e raise ActionFailedError.new(e) end