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')