Sha256: be6fe9735b2f04cb6e74cd1ea38e14c378b918c12ec9e9763c81a9c4ab336db4
Contents?: true
Size: 1.45 KB
Versions: 5
Compression:
Stored size: 1.45 KB
Contents
require 'rubygems' require 'watir' require "test/unit" require 'watir/ie' @browser = Watir::IE.new @browser.speed = :slow TYPO_TEST="http://localhost:3000" LOGIN="admin" PASSWORD="admin" TEXT="My Shiny Weblog!" @browser.goto("#{TYPO_TEST}/admin") Watir::Waiter.wait_until{ @browser.button(:id, 'submit').exists? } @browser.text_field(:id, 'user_login').set(LOGIN) @browser.text_field(:id, 'user_password').set(PASSWORD) @browser.button(:id, 'submit').click Watir::Waiter.wait_until{ @browser.div(:id, 'footer').exists? } @browser.goto("#{TYPO_TEST}/admin/themes") Watir::Waiter.wait_until{ @browser.div(:id, 'footer').exists? } links = [] @browser.divs(:class, /theme/).each do |div| links << div.link(:index, 1).href end links.each do |link| @browser.goto(link) Watir::Waiter.wait_until{ @browser.div(:id, 'footer').exists? } @browser.goto(TYPO_TEST) Watir::Waiter.wait_until{ @browser.text.downcase.include?("my shiny weblog") } @browser.goto("#{TYPO_TEST}/2009/12/13/hello-world") Watir::Waiter.wait_until{ @browser.text.downcase.include?("my shiny weblog") } @browser.goto("#{TYPO_TEST}/pages/about") Watir::Waiter.wait_until{ @browser.text.downcase.include?("my shiny weblog") } @browser.goto("#{TYPO_TEST}/tag/default") Watir::Waiter.wait_until{ @browser.text.downcase.include?("my shiny weblog") } @browser.goto("#{TYPO_TEST}/category/default") Watir::Waiter.wait_until{ @browser.text.downcase.include?("my shiny weblog") } end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
typo-5.4.4 | doc/test_themes.rb |
typo-5.4.3 | doc/test_themes.rb |
typo-5.4.2 | doc/test_themes.rb |
typo-5.4.1 | doc/test_themes.rb |
typo-5.4 | doc/test_themes.rb |