-
Notifications
You must be signed in to change notification settings - Fork 0
Executable functional specification for web applications in RSpec syntax and Watir
License
zhimin/rwebspec
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
RWebSpec wraps the popular web testing framework WATIR with RSpec Syntax to provide better easy to read automated web test cases. By using TestWise/Watir recorder, the RWebSpec test scripts can be recorded in Firefox. TestWise, The Next-Generation Functional Testing IDE, makes editing/executing test cases with ease. Sample RWebSpec Test: load File.dirname(__FILE__) + '/test_helper.rb' specification "User Profile" do include TestHelper before(:all) do open_browser(:base_url => "http://demo.adminwise.com") reset_database end after(:all) do fail_safe { logout } end story "[8] User can change password" do login_as("bob", "password") click_link("Profile") click_link("Change password") password_change_page = expect_page PasswordChangePage password_change_page.enter_current("password") password_change_page.enter_new("newpass") password_change_page.enter_confirm("newpass") password_change_page.click_button("Change") logout login_as("bob", "newpass") assert_link_present_with_text("Profile") # login Ok end end TestWise Homepage: http://www.testwisely.com/en/testwise
About
Executable functional specification for web applications in RSpec syntax and Watir
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published