Module: RUTL

Defined in:
lib/rutl.rb,
lib/rutl/view.rb,
lib/rutl/camera.rb,
lib/rutl/version.rb,
lib/rutl/application.rb,
lib/rutl/element/link.rb,
lib/rutl/element/text.rb,
lib/rutl/element/button.rb,
lib/rutl/interface/base.rb,
lib/rutl/element/element.rb,
lib/rutl/element/checkbox.rb,
lib/rutl/interface/browser/null.rb,
lib/rutl/element/element_context.rb,
lib/rutl/interface/windows/hello.rb,
lib/rutl/null_driver/null_driver.rb,
lib/rutl/interface/browser/chrome.rb,
lib/rutl/null_driver/null_element.rb,
lib/rutl/interface/browser/browser.rb,
lib/rutl/interface/browser/firefox.rb,
lib/rutl/interface/windows/notepad.rb,
lib/rutl/interface/windows/windows_app.rb,
lib/rutl/element/string_reader_writer_mixin.rb,
lib/rutl/element/click_to_change_state_mixin.rb,
lib/rutl/interface/browser/internet_explorer.rb

Overview

desktop UI testing, turning the UI into an API via its DSL.

Defined Under Namespace

Modules: Element, Interface Classes: Application, Camera, NullDriver, View

Constant Summary collapse

HUNGARIAN =

HUNGARIAN automatically appends _<element_type> to all view elements. So

button :foo

is referred to later in code as

foo_button

instead of just the flat name. So

bar_link.click

instead of

bar.click

And I like it so it goes on by default.

true
VERSION =
'0.8.0'.freeze