class Mohawk::Adapters::UIA::SelectList
Public Instance Methods
clear(value)
click to toggle source
# File lib/mohawk/adapters/uia/select_list.rb, line 16 def clear(value) find_element(value).remove_from_selection end
options()
click to toggle source
# File lib/mohawk/adapters/uia/select_list.rb, line 32 def options all_items.map &:name end
selected_items()
click to toggle source
# File lib/mohawk/adapters/uia/select_list.rb, line 28 def selected_items select_list.selected_items end
set(value)
click to toggle source
# File lib/mohawk/adapters/uia/select_list.rb, line 7 def set(value) which = find_element(value) if select_list.multi_select? which.add_to_selection else click_or_select which end end
value()
click to toggle source
# File lib/mohawk/adapters/uia/select_list.rb, line 20 def value values.first || '' end
values()
click to toggle source
# File lib/mohawk/adapters/uia/select_list.rb, line 24 def values selected_items.map &:name end
Private Instance Methods
all_items()
click to toggle source
# File lib/mohawk/adapters/uia/select_list.rb, line 41 def all_items select_list.selection_items end
click_or_select(item)
click to toggle source
# File lib/mohawk/adapters/uia/select_list.rb, line 45 def click_or_select(item) item.click rescue item.select end
select_list()
click to toggle source
# File lib/mohawk/adapters/uia/select_list.rb, line 37 def select_list element.as :selection end