module Cello::PageObjects::SelectHelper
Public Instance Methods
define_extras_for_select(name)
click to toggle source
# File lib/cello/pageobjects/html_elements/select_helper.rb, line 4 def define_extras_for_select(name) include LogHelper define_method "#{name}_get_options" do # logger(name, __method__, :select) { options = Array.new send(name).options.each do |option| options.push option.text end options #} end define_method "#{name}_select" do |option| #logger(name, __method__, :select) { send(name).select option #} end define_method "#{name}_is" do |option| #logger(name, __method__, :select) { send(name).selected_options.last.text == option #} end define_method "#{name}_selected" do #logger(name, __method__, :select) { send(name).selected_options.last.text #} end # define_method "#{name}_clear" do # send(name).clear # end end