Table of Contents - webrat-0.7.3 Documentation
Pages
History
0.7.3 / 2011-01-01
0.7.2 / 2010-10-19
0.7.1 / 2010-04-26
0.7.0 / 2010-01-17
0.6.0 / 2009-11-28
0.5.3 / 2009-08-27
0.5.1 / 2009-08-18
0.5.0 / 2009-08-12
0.4.5 / 2009-08-10
0.4.4 / 2009-04-06
0.4.3 / 2009-03-17
0.4.2 / 2009-02-24
0.4.1 / 2009-01-31
0.4.0 / 2009-01-18
0.3.4 / 2008-12-29
0.3.3 / 2008-12-28
0.3.2 / 2008-11-08
0.3.1 / 2008-11-07
0.3.0 / 2008-11-07
0.2.0 / 2008-04-04
0.1.0 / 2007-11-28
MIT-LICENSE
README
Webrat - Ruby Acceptance Testing for Web applications
Description
Features
Example
Installing Nokogiri
Install for Rails
Install with Merb
Authors
License
button.js
label.js
webrat.js
webratlink.js
webratlinkwithin.js
webratselectwithoption.js
selenium_extensions.js
Classes/Modules
ActionController
Array
FalseClass
Hash
Merb
Merb::Test
Merb::Test::RequestHelper
Module
NilClass
Nokogiri
Nokogiri::CSS
Nokogiri::CSS::XPathVisitor
Numeric
Object
Spec
String
TCPSocket
TrueClass
Webrat
Webrat::Area
Webrat::ButtonField
Webrat::CheckboxField
Webrat::Configuration
Webrat::DisabledFieldError
Webrat::Element
Webrat::Field
Webrat::FileField
Webrat::Form
Webrat::HaveTagMatcher
Webrat::HiddenField
Webrat::InfiniteRedirectError
Webrat::Label
Webrat::Link
Webrat::Locators
Webrat::Locators::AreaLocator
Webrat::Locators::ButtonLocator
Webrat::Locators::FieldByIdLocator
Webrat::Locators::FieldLabeledLocator
Webrat::Locators::FieldLocator
Webrat::Locators::FieldNamedLocator
Webrat::Locators::FormLocator
Webrat::Locators::LabelLocator
Webrat::Locators::LinkLocator
Webrat::Locators::Locator
Webrat::Locators::SelectOptionLocator
Webrat::Logging
Webrat::MIME
Webrat::Matchers
Webrat::Matchers::HasContent
Webrat::Matchers::HaveSelector
Webrat::Matchers::HaveXpath
Webrat::MechanizeAdapter
Webrat::MerbAdapter
Webrat::Methods
Webrat::MultipleSelectField
Webrat::NotFoundError
Webrat::PageLoadError
Webrat::PasswordField
Webrat::RackAdapter
Webrat::RadioField
Webrat::RailsAdapter
Webrat::ResetField
Webrat::SaveAndOpenPage
Webrat::Scope
Webrat::SelectField
Webrat::SelectOption
Webrat::Selenium
Dropping down to the selenium-client API
Choosing the underlying framework to test
Auto-starting of the appserver and java server
Waiting
Webrat::Selenium::ApplicationServerFactory
Webrat::Selenium::ApplicationServers
Webrat::Selenium::ApplicationServers::Base
Webrat::Selenium::ApplicationServers::External
Webrat::Selenium::ApplicationServers::Merb
Webrat::Selenium::ApplicationServers::Rack
Webrat::Selenium::ApplicationServers::Rails
Webrat::Selenium::ApplicationServers::Sinatra
Webrat::Selenium::Matchers
Webrat::Selenium::Matchers::HasContent
Webrat::Selenium::Matchers::HaveSelector
Webrat::Selenium::Matchers::HaveTag
Webrat::Selenium::Matchers::HaveXpath
Webrat::Selenium::Methods
Webrat::Selenium::SeleniumRCServer
Webrat::Selenium::SilenceStream
Webrat::SeleniumResponse
Webrat::SeleniumSession
Webrat::Session
Webrat::SinatraAdapter
Webrat::TextField
Webrat::TextareaField
Webrat::TimeoutError
Webrat::WebratError
Webrat::XML
Methods
::adapter_class — Webrat
::app_server_instance — Webrat::Selenium::ApplicationServerFactory
::boot — Webrat::Selenium::SeleniumRCServer
::configure — Webrat
::new — Webrat::SinatraAdapter
::new — Webrat::Selenium::Matchers::HaveXpath
::new — Webrat::Selenium::Matchers::HaveSelector
::new — Webrat::SeleniumResponse
::new — Webrat::Session
::session_class — Webrat
::wait_for_service_termination_with_timeout — TCPSocket
::wait_for_service_with_timeout — TCPSocket
#application_port_for_selenium — Webrat::Configuration
#assert_contain — Webrat::Selenium::Matchers
#assert_contain — Webrat::Matchers
#assert_have_no_selector — Webrat::Selenium::Matchers
#assert_have_no_selector — Webrat::Matchers
#assert_have_no_tag — Webrat::Selenium::Matchers
#assert_have_no_tag — Webrat::HaveTagMatcher
#assert_have_no_xpath — Webrat::Matchers
#assert_have_no_xpath — Webrat::Selenium::Matchers
#assert_have_selector — Webrat::Matchers
#assert_have_selector — Webrat::Selenium::Matchers
#assert_have_tag — Webrat::Selenium::Matchers
#assert_have_tag — Webrat::HaveTagMatcher
#assert_have_xpath — Webrat::Selenium::Matchers
#assert_have_xpath — Webrat::Matchers
#assert_not_contain — Webrat::Selenium::Matchers
#assert_not_contain — Webrat::Matchers
#attach_file — Webrat::Scope
#automate — Webrat::Session
#automate — Webrat::SeleniumSession
#basic_auth — Webrat::Session
#boot — Webrat::Selenium::SeleniumRCServer
#boot — Webrat::Selenium::ApplicationServers::Base
#bundler — Webrat::Selenium::ApplicationServers::Rack
#check — Webrat::SeleniumSession
#check — Webrat::Scope
#check_for_infinite_redirects — Webrat::Session
#choose — Webrat::SeleniumSession
#choose — Webrat::Scope
#click_area — Webrat::Scope
#click_button — Webrat::Scope
#click_button — Webrat::SeleniumSession
#click_link — Webrat::SeleniumSession
#click_link — Webrat::Scope
#click_link_within — Webrat::Session
#click_link_within — Webrat::SeleniumSession
#contain — Webrat::Matchers
#contain — Webrat::Selenium::Matchers
#create_browser — Webrat::SeleniumSession
#current_host — Webrat::Session
#current_url — Webrat::SeleniumSession
#does_not_match? — Webrat::Selenium::Matchers::HaveSelector
#does_not_match? — Webrat::Selenium::Matchers::HaveXpath
#dom — Webrat::Session
#fail — Webrat::Selenium::ApplicationServers::External
#fail — Webrat::Selenium::ApplicationServers::Sinatra
#fail — Webrat::Selenium::SeleniumRCServer
#fail — Webrat::Selenium::ApplicationServers::Merb
#fail — Webrat::Selenium::ApplicationServers::Rails
#fail — Webrat::Selenium::ApplicationServers::Rack
#failure_message — Webrat::Selenium::Matchers::HaveSelector
#failure_message — Webrat::Selenium::Matchers::HaveXpath
#field_by_xpath — Webrat::Locators
#field_labeled — Webrat::Locators
#field_named — Webrat::Locators
#field_with_id — Webrat::Locators
#fill_in — Webrat::Scope
#fill_in — Webrat::SeleniumSession
#fire_event — Webrat::SeleniumSession
#have_selector — Webrat::Matchers
#have_selector — Webrat::Selenium::Matchers
#have_tag — Webrat::HaveTagMatcher
#have_tag — Webrat::Selenium::Matchers
#have_xpath — Webrat::Selenium::Matchers
#have_xpath — Webrat::Matchers
#header — Webrat::Session
#http_accept — Webrat::Session
#infinite_redirect_limit_exceeded? — Webrat::Session
#internal_redirect? — Webrat::Session
#jar_path — Webrat::Selenium::SeleniumRCServer
#key_down — Webrat::SeleniumSession
#key_up — Webrat::SeleniumSession
#match_selector — Webrat::Matchers
#match_tag — Webrat::Selenium::Matchers
#match_tag — Webrat::HaveTagMatcher
#match_xpath — Webrat::Matchers
#matches? — Webrat::Selenium::Matchers::HaveSelector
#matches? — Webrat::Selenium::Matchers::HaveXpath
#merb_command — Webrat::Selenium::ApplicationServers::Merb
#mode= — Webrat::Configuration
#negative_failure_message — Webrat::Selenium::Matchers::HaveSelector
#negative_failure_message — Webrat::Selenium::Matchers::HaveXpath
#open_in_browser — Webrat::SaveAndOpenPage
#pid_file — Webrat::Selenium::ApplicationServers::Rails
#pid_file — Webrat::Selenium::ApplicationServers::Sinatra
#pid_file — Webrat::Selenium::ApplicationServers::Merb
#pid_file — Webrat::Selenium::ApplicationServers::External
#prepare_pid_file — Webrat::Selenium::ApplicationServers::Base
#process_request — Webrat::Session
#redirect_io — Webrat::Selenium::ApplicationServers::Rack
#redirected_to — Webrat::Session
#reload — Webrat::Session
#remote_control — Webrat::Selenium::SeleniumRCServer
#reset — Webrat::Session
#response — Webrat::SeleniumSession
#response — Webrat::RackAdapter
#response — Webrat::Selenium::Methods
#response_body — Webrat::RackAdapter
#response_code — Webrat::RackAdapter
#response_headers — Webrat::RackAdapter
#response_location — Webrat::Session
#response_location_host — Webrat::Session
#save_and_open_page — Webrat::SaveAndOpenPage
#save_and_open_screengrab — Webrat::Selenium::Methods
#save_and_open_screengrab — Webrat::SeleniumSession
#scoped_dom — Webrat::Scope
#select — Webrat::Scope
#select — Webrat::SeleniumSession
#select_date — Webrat::Scope
#select_datetime — Webrat::Scope
#select_time — Webrat::Scope
#selenium — Webrat::SeleniumResponse
#selenium — Webrat::SeleniumSession
#selenium_grid? — Webrat::Selenium::SeleniumRCServer
#set_hidden_field — Webrat::Scope
#silence_stream — Webrat::Selenium::SilenceStream
#simulate — Webrat::Session
#simulate — Webrat::SeleniumSession
#start — Webrat::Selenium::ApplicationServers::External
#start — Webrat::Selenium::SeleniumRCServer
#start — Webrat::Selenium::ApplicationServers::Rack
#start — Webrat::Selenium::ApplicationServers::Rails
#start — Webrat::Selenium::ApplicationServers::Merb
#start — Webrat::Selenium::ApplicationServers::Sinatra
#start_command — Webrat::Selenium::ApplicationServers::Merb
#start_command — Webrat::Selenium::ApplicationServers::Rack
#start_command — Webrat::Selenium::ApplicationServers::Rails
#stop — Webrat::Selenium::SeleniumRCServer
#stop — Webrat::Selenium::ApplicationServers::Rack
#stop — Webrat::Selenium::ApplicationServers::Merb
#stop — Webrat::Selenium::ApplicationServers::Rails
#stop — Webrat::Selenium::ApplicationServers::Sinatra
#stop — Webrat::Selenium::ApplicationServers::External
#stop_at_exit — Webrat::Selenium::ApplicationServers::Base
#stop_at_exit — Webrat::Selenium::SeleniumRCServer
#stop_command — Webrat::Selenium::ApplicationServers::Rails
#submit_form — Webrat::Scope
#uncheck — Webrat::Scope
#uncheck — Webrat::SeleniumSession
#unselect — Webrat::Scope
#visit — Webrat::SeleniumSession
#visit — Webrat::Session
#wait — Webrat::Selenium::ApplicationServers::Base
#wait — Webrat::Selenium::SeleniumRCServer
#wait — Webrat::Selenium::ApplicationServers::External
#wait_for — Webrat::SeleniumSession
#wait_for — Webrat::Selenium::Methods
#wait_for_socket — Webrat::Selenium::SeleniumRCServer
#wait_for_socket — Webrat::Selenium::ApplicationServers::Base
#within — Webrat::Session
#xml_content_type? — Webrat::Session