Sha256: 72ceee349a853b03c5d959896905aafacee80b1332612979c27456b852973503
Contents?: true
Size: 1.24 KB
Versions: 1
Compression:
Stored size: 1.24 KB
Contents
$LOAD_PATH.unshift File.expand_path('..', __FILE__) require 'forwardable' require 'java' include Java %w(commons-jxpath-1.3.jar protobuf-java-2.3.0.jar selenium-common.jar webdriver-opera.jar).each { |jar| require "operadriver/#{jar}" } include_class org.openqa.selenium.WebDriver include_class org.openqa.selenium.RenderedWebElement include_class org.openqa.selenium.NoSuchElementException include_class com.opera.core.systems.OperaDesktopDriver include_class com.opera.core.systems.OperaDriver include_class com.opera.core.systems.OperaWebElement include_class com.opera.core.systems.settings.OperaDriverSettings $KCODE = 'u' # UTF-8 support # TODO This should be replaced when we decide upon a better way of # enabling the Watir 2 API. module OperaWatir @shiny = false # Activates the Watir 2 API. def self.newandshinyplease! @shiny = true end # Queries whether the Watir 2 API is enabled. # # @return [Boolean] whether or not Watir 2 API is enabled. def self.newandshinyplease? @shiny end end require 'operawatir/version' require 'operawatir/exceptions' require 'operawatir/selector' require 'operawatir/element' require 'operawatir/collection' require 'operawatir/window' require 'operawatir/browser' require 'operawatir/compat'
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
operawatir-0.3-jruby | lib/operawatir.rb |