Method: TelenorSMS#login

Defined in:
lib/telenorsms.rb

#login(username, password) ⇒ Object



22
23
24
25
26
27
28
29
30
31
32
33
34
# File 'lib/telenorsms.rb', line 22

def  username, password
  forms = @agent.get(@login_url).forms
   = nil
  forms.each {|form|  = form if form.action == "https://telenormobil.no/minesider/login.do" }
  .j_username = username
  .j_password = password
  @agent.submit()

  if @agent.page.uri.to_s == @login_url then
    error = @agent.page / "div[id='main_content']" / "div[class='section error']" / "span"
    if error != nil then raise error.inner_html end
  end
end