Sha256: 36236f6e33aa03d577a5cdda71ce2b634a84dcd28f4b2e112791e0c56a935fe2

Contents?: true

Size: 687 Bytes

Versions: 1

Compression:

Stored size: 687 Bytes

Contents

#!/usr/bin/env ruby
$: << "./lib"

require "rspec"
include RSpec::Matchers

require "tapestry"

puts Tapestry::VERSION

browser = Watir::Browser.new

class Home
  include Tapestry

  p          :login_form, id: "open", visible: true
  text_field :username,   id: "username"
  text_field :password
  button     :login,      id: "login-button"

  #element :login_form, id: "open", visible: true
  #element :username,   id: "username"
  #element :password
  #element :login,      id: "login-button"
end

browser.goto("http://localhost:9292")
page = Home.new(browser)
page.login_form.click
page.username.set "admin"
page.password(id: 'password').set "admin"
page.login.click

browser.quit()

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
tapestry-0.1.0 examples/tapestry-simple.rb