features/support/page.rb in page-object-0.8.6 vs features/support/page.rb in page-object-0.8.6.1

- old
+ new

@@ -32,10 +32,11 @@ text_area(:text_area_index, :index => 0) text_area(:text_area_text, :text => "") text_area(:text_area_value, :value => "") text_area(:text_area_class_index, :class => "text_area_class", :index => 0) text_area(:text_area_name_index, :name => "text_area_name", :index => 0) + text_area(:text_area_label, :label => "Text Area") hidden_field(:hidden_field_id, :id => "hidden_field_id") hidden_field(:hidden_field_class, :class => "hidden_field_class") hidden_field(:hidden_field_css, :css => ".hidden_field_class") hidden_field(:hidden_field_name, :name => "hidden_field_name") @@ -70,30 +71,33 @@ select_list(:sel_list_xpath, :xpath => "//select") select_list(:sel_list_text, :text => "Test 1") select_list(:sel_list_class_index, :class => "sel_list_class", :index => 0) select_list(:sel_list_name_index, :name => "sel_list_name", :index => 0) select_list(:sel_list_multiple, :id => "sel_list_multiple") + select_list(:sel_list_label, :label => "Select List") checkbox(:cb_id, :id => 'cb_id') checkbox(:cb_name, :name => 'cb_name') checkbox(:cb_class, :class => 'cb_class') checkbox(:cb_css, :css => '.cb_class') checkbox(:cb_index, :index => 0) checkbox(:cb_xpath, :xpath => "//input[@type='checkbox']") checkbox(:cb_value, :value => '1') checkbox(:cb_class_index, :class => "cb_class", :index => 0) checkbox(:cb_name_index, :name => "cb_name", :index => 0) + checkbox(:cb_label, :label => 'Checkbox') radio_button(:milk_id, :id => 'milk_id') radio_button(:milk_name, :name => 'milk_name') radio_button(:milk_class, :class => 'milk_class') radio_button(:milk_css, :css => '.milk_class') radio_button(:milk_index, :index => 0) radio_button(:milk_value, :value => 'Milk') radio_button(:milk_xpath, :xpath => "//input[@type='radio']") radio_button(:milk_class_index, :class => "milk_class", :index => 0) radio_button(:milk_name_index, :name => "milk_name", :index => 0) + radio_button(:milk_label, :label => "Radio") radio_button(:butter_id, :id => 'butter_id') div(:div_id, :id => 'div_id') div(:div_name, :name => 'div_name') @@ -162,11 +166,11 @@ button(:btn_text, :text => 'Click Me Too') button(:btn_value, :value => 'Click Me Too') button(:btn_class_index, :class => "btn_class", :index => 0) button(:btn_name_index, :name => "btn_name", :index => 0) - + button(:disabled_button, :value => 'Disabled') image(:image_id, :id => 'image_id') image(:image_name, :name => 'image_name') image(:image_class, :class => 'image_class') @@ -292,18 +296,19 @@ file_field(:file_field_index, :index => 0) file_field(:file_field_title, :title => 'file_field_title') file_field(:file_field_class_index, :class => 'file_field_class', :index => 0) file_field(:file_field_name_index, :name => 'file_field_name', :index => 0) file_field(:file_field_xpath, :xpath => "//input[@type='file']") + file_field(:file_field_label, :label => "File Field") label(:label_id, :id => 'label_id') label(:label_name, :name => 'label_name') label(:label_class, :class => 'label_class') label(:label_css, :css => '.label_class') label(:label_text, :text => 'page-object is the best!') - label(:label_index, :index => 1) - label(:label_xpath, :xpath => '//label[2]') + label(:label_index, :index => 5) + label(:label_xpath, :xpath => '//label[6]') label(:label_class_index, :class => "label_class", :index => 0) label(:label_name_index, :name => "label_name", :index => 0) link(:open_window, :text => 'New Window') link(:open_another_window, :text => 'Another New Window') @@ -342,10 +347,10 @@ video(:video_css, :css => '.video') video(:video_index, :index => 0) video(:video_xpath, :xpath => '//video') video(:video_class_index, :class => 'video', :index => 0) video(:video_name_index, :name => 'video', :index => 0) - + element(:article_id, :article, :id => 'article_id') element(:header_id, :header, :id => 'header_id') element(:footer_id, :footer, :id => 'footer_id') element(:summary_id, :summary, :id => 'summary_id') element(:details_id, :details, :id => 'details_id')