Sha256: 1a2e686587890ed111dc476ee0a853e6d77528fa9ba6630f7ee7d45fb3048fa1
Contents?: true
Size: 1.51 KB
Versions: 8
Compression:
Stored size: 1.51 KB
Contents
#!/usr/bin/env ruby $LOAD_PATH << "./lib" require "testable" require "rspec" # rubocop:disable Style/MixinUsage include RSpec::Matchers # rubocop:enable Style/MixinUsage puts Testable::VERSION puts "=================================" puts "Testable's Version" puts "=================================" puts Testable.version puts "=================================" puts "Testable's Dependencies" puts "=================================" puts Testable.dependencies puts "=================================" puts "Testable's API" puts "=================================" puts Testable.api class Home include Testable end Testable.start_browser :firefox, headless: true page = Home.new expect(Testable.browser).to be_an_instance_of(Watir::Browser) expect(Testable.browser.driver).to be_an_instance_of( Selenium::WebDriver::Firefox::Marionette::Driver ) expect(page).to be_a_kind_of(Testable) expect(page).to be_an_instance_of(Home) puts "=================================" puts "Testable's Watir API" puts "=================================" puts Testable.watir_api puts "=================================" puts "Testable's Selenium API" puts "=================================" puts Testable.selenium_api puts "=================================" puts "Testable's Definition API" puts "=================================" puts page.definition_api puts "=================================" puts "Testable's Elements" puts "=================================" puts Testable.elements? puts Testable.recognizes?("div") Testable.quit_browser
Version data entries
8 entries across 8 versions & 1 rubygems