Class: OLE_QA::Framework::OLELS::Batch_Export_Profile
- Inherits:
- 
      Batch_Profile
      
        - Object
- Common_Object
- Page
- Batch_Profile
- OLE_QA::Framework::OLELS::Batch_Export_Profile
 
- Defined in:
- lib/olels/pages/batch_export_profile.rb
Overview
A Batch Export Process Profile Page in the OLE Library System
Instance Attribute Summary
Attributes inherited from Page
Attributes inherited from Common_Object
Instance Method Summary collapse
Methods inherited from Batch_Profile
Methods inherited from Page
#initialize, #open, #wait_for_element, #wait_for_page_to_load
Methods included from Page_Helpers
Methods inherited from Common_Object
Methods included from Helpers
#browser, #load_yml, #set_element, #set_function
Constructor Details
This class inherits a constructor from OLE_QA::Framework::OLELS::Batch_Profile
Instance Method Details
#set_elements ⇒ Object
| 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 | # File 'lib/olels/pages/batch_export_profile.rb', line 18 def set_elements super element(:data_to_export_selector) {b.select_list(:id => 'mainSection-MaintenanceView-dataToExport_control')} element(:export_scope_selector) {b.select_list(:id => 'mainSection-MaintenanceView-exportScope_control')} element(:filter_criteria_toggle) {b.a(:id => 'OLEBatchProcessProfileBo-MaintenanceView-filterCriteriaSection_toggle')} element(:data_mapping_toggle) {b.a(:id => 'OLEBatchProcessProfileBo-MaintenanceView-dataMappingSection_toggle')} element(:delete_field_toggle) {b.a(:id => 'OLEBatchProcessProfileBo-MaintenanceView-deleteFieldSection_toggle')} element(:rename_field_toggle) {b.a(:id => 'OLEBatchProcessProfileBo-MaintenanceView-renameFieldSection_toggle')} # New Filter Line Elements element(:filter_field_name_selector) {b.select_list(:id => 'filterCriteria_filterFieldName_select_add_control')} element(:filter_field_name_field) {b.text_field(:id => 'filterCriteria_filterFieldName_text_add_control')} element(:filter_field_value_field) {b.text_field(:id => 'filterCriteria_filterFieldValue_add_control')} element(:filter_field_range_from) {b.text_field(:id => 'filterCriteria_filterRangeFrom_add_control')} element(:filter_field_range_to) {b.text_field(:id => 'filterCriteria_filterRangeTo_add_control')} element(:add_filter_line_button) {b.(:id => 'addFilterMapping_add')} # New Data Mapping Line Elements # See note on {OLE_QA::Framework::OLELS::Batch_Data_Mapping_Line#set_elements} for an explanation of hard-coded line ID values. element(:add_data_mapping_line_button) {b.(:id => 'OLEBatchProcessProfileBo-MaintenanceView-dataMappingSection_add')} element(:data_type_selector) {b.select_list(:id => 'batchExportDataTypeField_line0_add_control')} element(:source_field_selector) {b.select_list(:id => 'remaining-sourcefield_line0_add_control')} element(:source_field_name_readonly) {b.text_field(:id => 'dataMappingOptions_sourceField1_line0_add_control')} element(:source_field_value_field) {b.text_field(:id => 'dataMappingOptions_sourceFieldValue_line0_add_control')} element(:destination_data_type_selector) {b.select_list(:id => 'batchExportDataType-destinationfield_line0_add_control')} element(:destination_field_selector) {b.select_list(:id => 'remaining-destinationField_line0_add_control')} element(:destination_field_field) {b.text_field(:id => 'dataMappingOptions_destinationField1_line0_add_control')} element(:destination_field_value_field) {b.text_field(:id => 'dataMappingOptions_destinationFieldValue_line0_add_control')} element(:priority_field) {b.text_field(:id => 'dataMappingOptions_priority_line0_add_control')} element(:add_data_mapping_rule_button) {b.(:id => 'addDataMapping_line0_add')} # Field Deletion Elements element(:delete_name_field) {b.text_field(:id => 'deleteField_tag_add_control')} element(:delete_ind_1_field) {b.text_field(:id => 'deleteField_indicator1_add_control')} element(:delete_ind_2_field) {b.text_field(:id => 'deleteField_indicator2_add_control')} element(:delete_subfield_field) {b.text_field(:id => 'deleteField_subField_add_control')} element(:delete_subfield_contains_field) {b.text_field(:id => 'deleteField_subFieldContains_add_control')} element(:add_delete_line_button) {b.(:id => 'OLEBatchProcessProfileBo-MaintenanceView-deleteFieldSection_add')} # Field Renaming Elements element(:rename_orig_tag_field) {b.text_field(:id => 'originalField_originalTag_add_control')} element(:rename_orig_ind_1_field) {b.text_field(:id => 'originalField_originalIndicator1_add_control')} element(:rename_orig_ind_2_field) {b.text_field(:id => 'originalField_originalIndicator2_add_control')} element(:rename_orig_subfield_field) {b.text_field(:id => 'originalField_originalSubField_add_control')} element(:rename_orig_contains_field) {b.text_field(:id => 'originalField_originalSubFieldContains_add_control')} element(:rename_new_tag_field) {b.text_field(:id => 'renameField_renamedTag_add_control')} element(:rename_new_ind_1_field) {b.text_field(:id => 'renameField_renamedIndicator1_add_control')} element(:rename_new_ind_2_field) {b.text_field(:id => 'renameField_renamedIndicator2_add_control')} element(:rename_new_subfield_field) {b.text_field(:id => 'renameField_renamedSubField_add_control')} element(:rename_new_contains_field) {b.text_field(:id => 'renameField_renamedSubFieldContains_add_control')} element(:add_rename_field_button) {b.(:id => 'OLEBatchProcessProfileBo-MaintenanceView-renameFieldSection_add')} end | 
#set_functions ⇒ Object
| 71 72 73 | # File 'lib/olels/pages/batch_export_profile.rb', line 71 def set_functions super end | 
#set_lines ⇒ Object
| 75 76 77 78 79 80 | # File 'lib/olels/pages/batch_export_profile.rb', line 75 def set_lines set_line(:filter_line,OLE_QA::Framework::OLELS::Export_Filter_Line) set_line(:data_mapping_line, OLE_QA::Framework::OLELS::Batch_Data_Mapping_Line) set_line(:delete_field_line, OLE_QA::Framework::OLELS::Batch_Delete_Field_Line) set_line(:rename_field_line, OLE_QA::Framework::OLELS::Batch_Rename_Field_Line) end | 
#wait_for_elements ⇒ Object
| 67 68 69 | # File 'lib/olels/pages/batch_export_profile.rb', line 67 def wait_for_elements super end |