class Lebowski::Foundation::Support::OpenedWindows
Public Class Methods
new(parent_app)
click to toggle source
# File lib/lebowski/foundation/application.rb, line 553 def initialize(parent_app) @parent_app = parent_app @driver = parent_app.driver end
Public Instance Methods
find_by_location(value)
click to toggle source
# File lib/lebowski/foundation/application.rb, line 570 def find_by_location(value) return find_opened_window(:location, value) end
find_by_name(value)
click to toggle source
# File lib/lebowski/foundation/application.rb, line 574 def find_by_name(value) return find_opened_window(:name, value) end
find_by_title(value)
click to toggle source
# File lib/lebowski/foundation/application.rb, line 578 def find_by_title(value) return find_opened_window(:title, value) end
window_with_location?(value)
click to toggle source
# File lib/lebowski/foundation/application.rb, line 558 def window_with_location?(value) return @driver.is_sc_opened_window?(:location, value) end
window_with_name?(value)
click to toggle source
# File lib/lebowski/foundation/application.rb, line 562 def window_with_name?(value) return @driver.is_sc_opened_window?(:name, value) end
window_with_title?(value)
click to toggle source
# File lib/lebowski/foundation/application.rb, line 566 def window_with_title?(value) return @driver.is_sc_opened_window?(:title, value) end
Private Instance Methods
find_opened_window(locator_type, locator_value)
click to toggle source
# File lib/lebowski/foundation/application.rb, line 584 def find_opened_window(locator_type, locator_value) if @driver.is_sc_opened_window?(locator_type, locator_value) return OpenedWindowApplication.new({ :locator_type => locator_type, :locator_value => locator_value, :parent_app => @parent_app }) end return nil end