Table of Contents - webrat-0.7.3 Documentation
Pages
MIT-LICENSE
README
Webrat - Ruby Acceptance Testing for Web applications
Description
Features
Example
Installing Nokogiri
Install for Rails
Install with Merb
Authors
License
Classes/Modules
Webrat
Webrat::Configuration
Webrat::DisabledFieldError
Webrat::HaveTagMatcher
Webrat::InfiniteRedirectError
Webrat::Locators
Webrat::Matchers
Webrat::NotFoundError
Webrat::PageLoadError
Webrat::RackAdapter
Webrat::SaveAndOpenPage
Webrat::Scope
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::HaveSelector
Webrat::Selenium::Matchers::HaveXpath
Webrat::Selenium::Methods
Webrat::Selenium::SeleniumRCServer
Webrat::Selenium::SilenceStream
Webrat::SeleniumResponse
Webrat::SeleniumSession
Webrat::Session
Webrat::SinatraAdapter
Webrat::TimeoutError
Webrat::WebratError
Object
TCPSocket
Methods
::adapter_class — Webrat
::app_server_instance — Webrat::Selenium::ApplicationServerFactory
::boot — Webrat::Selenium::SeleniumRCServer
::configure — Webrat
::new — Webrat::Selenium::Matchers::HaveXpath
::new — Webrat::Session
::new — Webrat::SeleniumResponse
::new — Webrat::SinatraAdapter
::new — Webrat::Selenium::Matchers::HaveSelector
::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::Selenium::Matchers
#assert_have_selector — Webrat::Matchers
#assert_have_tag — Webrat::HaveTagMatcher
#assert_have_tag — Webrat::Selenium::Matchers
#assert_have_xpath — Webrat::Matchers
#assert_have_xpath — Webrat::Selenium::Matchers
#assert_not_contain — Webrat::Matchers
#assert_not_contain — Webrat::Selenium::Matchers
#attach_file — Webrat::Scope
#automate — Webrat::Session
#automate — Webrat::SeleniumSession
#basic_auth — Webrat::Session
#boot — Webrat::Selenium::ApplicationServers::Base
#boot — Webrat::Selenium::SeleniumRCServer
#check — Webrat::Scope
#check — Webrat::SeleniumSession
#check_for_infinite_redirects — Webrat::Session
#choose — Webrat::Scope
#choose — Webrat::SeleniumSession
#click_area — Webrat::Scope
#click_button — Webrat::Scope
#click_button — Webrat::SeleniumSession
#click_link — Webrat::Scope
#click_link — Webrat::SeleniumSession
#click_link_within — Webrat::Session
#click_link_within — Webrat::SeleniumSession
#contain — Webrat::Selenium::Matchers
#contain — Webrat::Matchers
#create_browser — Webrat::SeleniumSession
#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::Merb
#fail — Webrat::Selenium::ApplicationServers::Rails
#fail — Webrat::Selenium::ApplicationServers::Rack
#fail — Webrat::Selenium::ApplicationServers::Sinatra
#fail — Webrat::Selenium::SeleniumRCServer
#fail — Webrat::Selenium::ApplicationServers::External
#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::Selenium::Matchers
#have_selector — Webrat::Matchers
#have_tag — Webrat::Selenium::Matchers
#have_tag — Webrat::HaveTagMatcher
#have_xpath — Webrat::Matchers
#have_xpath — Webrat::Selenium::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::External
#pid_file — Webrat::Selenium::ApplicationServers::Merb
#pid_file — Webrat::Selenium::ApplicationServers::Sinatra
#pid_file — Webrat::Selenium::ApplicationServers::Rails
#prepare_pid_file — Webrat::Selenium::ApplicationServers::Base
#redirected_to — Webrat::Session
#reload — Webrat::Session
#remote_control — Webrat::Selenium::SeleniumRCServer
#response — Webrat::SeleniumSession
#response — Webrat::Selenium::Methods
#response — Webrat::RackAdapter
#response_body — Webrat::RackAdapter
#response_code — Webrat::RackAdapter
#response_headers — Webrat::RackAdapter
#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::SeleniumSession
#simulate — Webrat::Session
#start — Webrat::Selenium::ApplicationServers::Rails
#start — Webrat::Selenium::SeleniumRCServer
#start — Webrat::Selenium::ApplicationServers::External
#start — Webrat::Selenium::ApplicationServers::Rack
#start — Webrat::Selenium::ApplicationServers::Merb
#start — Webrat::Selenium::ApplicationServers::Sinatra
#start_command — Webrat::Selenium::ApplicationServers::Rack
#start_command — Webrat::Selenium::ApplicationServers::Rails
#start_command — Webrat::Selenium::ApplicationServers::Merb
#stop — Webrat::Selenium::ApplicationServers::Rails
#stop — Webrat::Selenium::ApplicationServers::Merb
#stop — Webrat::Selenium::ApplicationServers::External
#stop — Webrat::Selenium::ApplicationServers::Sinatra
#stop — Webrat::Selenium::ApplicationServers::Rack
#stop — Webrat::Selenium::SeleniumRCServer
#stop_at_exit — Webrat::Selenium::SeleniumRCServer
#stop_at_exit — Webrat::Selenium::ApplicationServers::Base
#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::ApplicationServers::External
#wait — Webrat::Selenium::SeleniumRCServer
#wait_for — Webrat::Selenium::Methods
#wait_for — Webrat::SeleniumSession
#wait_for_socket — Webrat::Selenium::SeleniumRCServer
#wait_for_socket — Webrat::Selenium::ApplicationServers::Base
#within — Webrat::Session
#xml_content_type? — Webrat::Session