class RAutomation::Adapter::MsUia::ListBox
Public Instance Methods
count()
click to toggle source
# File lib/rautomation/adapter/ms_uia/list_box.rb, line 9 def count UiaDll::select_list_count search_information end
exist?()
click to toggle source
Calls superclass method
RAutomation::Adapter::MsUia::Control#exist?
# File lib/rautomation/adapter/ms_uia/list_box.rb, line 27 def exist? super && matches_type?(Constants::UIA_LIST_CONTROL_TYPE) end
Also aliased as: exists?
items()
click to toggle source
# File lib/rautomation/adapter/ms_uia/list_box.rb, line 13 def items UiaDll::table_values(search_information).map do |list_item| @window.list_item(:value => list_item) end end
select(index)
click to toggle source
# File lib/rautomation/adapter/ms_uia/list_box.rb, line 38 def select(index) UiaDll::select_list_select_index search_information, index end
selected?(index)
click to toggle source
# File lib/rautomation/adapter/ms_uia/list_box.rb, line 33 def selected?(index) item = items[index] return item && item.selected? end
strings()
click to toggle source
# File lib/rautomation/adapter/ms_uia/list_box.rb, line 19 def strings UiaDll::table_values(search_information) end
value()
click to toggle source
# File lib/rautomation/adapter/ms_uia/list_box.rb, line 23 def value UiaDll::selection search_information end