Sample Solution for Lab 3. Writing Scripts
Your script for the add book to cart scenario might look something like this.
require 'watir' b = Watir::IE.start('http://localhost:3000/store') b.link(:href, 'http://localhost:3000/store/add_to_cart/4').click
Your script for the purchase books scenario might look something like this.
require 'watir' b = Watir::IE.start('http://localhost:3000/store') b.link(:href, 'http://localhost:3000/store/add_to_cart/4').click b.link(:text, 'Continue shopping').click b.link(:href, 'http://localhost:3000/store/add_to_cart/12').click b.link(:text, 'Checkout').click b.text_field(:id, 'order_name').set('Steven List') b.text_field(:id, 'order_email').set('doc@gmail.com') b.text_field(:id, 'order_address').set("123 Main St.\nWashington D.C.") b.select_list(:id, 'order_pay_type').select('Check') b.button(:name, 'commit').click