class OLE_QA::Framework::OLEFS::PURAP_Document
An OLE Financial System PURchasing/Accounts Payable Document
Public Instance Methods
set_elements()
click to toggle source
Set PURAP Document Elements.
Calls superclass method
OLE_QA::Framework::OLEFS::E_Doc#set_elements
# File lib/olefs/common/purap_document.rb, line 20 def set_elements super # View Related Documents Tab element(:view_related_tab_toggle) {b.input(:id => "tab-ViewRelatedDocuments-imageToggle")} element(:view_related_po_link) {b.a(:xpath => "//div[@id='tab-ViewRelatedDocuments-div']/descendant::h3[contains(text(),'Purchase Order')]/a")} element(:view_related_requisition_link) {b.a(:xpath => "//div[@id='tab-ViewRelatedDocuments-div']/descendant::h3[contains(text(),'Requisition')]/a")} # Delivery Tab element(:delivery_tab_toggle) {b.input(:id => "tab-Delivery-imageToggle")} element(:building_field) {b.td(:xpath => "//div[@id='tab-Delivery-div']/div/table/tbody/tr[2]/td[1]")} element(:campus_field) {b.td(:xpath => "//div[@id='tab-Delivery-div']/div/table/tbody/tr[1]/td[1]")} element(:closed_room_field) {b.td(:xpath => "//div[@id='tab-Delivery-div']/div/table/tbody/tr[5]/td[1]")} element(:closed_building_field) {b.td(:xpath => "//div[@id='tab-Delivery-div']/div/table/tbody/tr[2]/td[1]")} element(:closed_campus_field) {b.td(:xpath => "//div[@id='tab-Delivery-div']/div/table/tbody/tr[1]/td[1]")} element(:closed_address_1_field) {b.td(:xpath => "//div[@id='tab-Delivery-div']/descendant::tr[3]/th[1]/following-sibling::td[1]")} element(:closed_address_2_field) {b.td(:xpath => "//div[@id='tab-Delivery-div']/descendant::tr[4]/th[1]/following-sibling::td[1]")} element(:closed_city_field) {b.td(:xpath => "//div[@id='tab-Delivery-div']/descendant::tr[6]/th[1]/following-sibling::td[1]")} element(:closed_state_field) {b.td(:xpath => "//div[@id='tab-Delivery-div']/descendant::tr[7]/th[1]/following-sibling::td[1]")} element(:closed_postal_code_field) {b.td(:xpath => "//div[@id='tab-Delivery-div']/descendant::tr[8]/th[1]/following-sibling::td[1]")} element(:closed_country_field) {b.td(:xpath => "//div[@id='tab-Delivery-div']/descendant::tr[9]/th[1]/following-sibling::td[1]")} element(:closed_delivery_to_field) {b.td(:xpath => "//div[@id='tab-Delivery-div']/descendant::tr[1]/th[1]/following-sibling::td[2]")} element(:closed_delivery_phone_number_field) {b.td(:xpath => "//div[@id='tab-Delivery-div']/descendant::tr[2]/th[1]/following-sibling::td[2]")} element(:closed_email_field) {b.td(:xpath => "//div[@id='tab-Delivery-div']/descendant::tr[3]/th[1]/following-sibling::td[2]")} # Vendor Tab element(:vendor_tab_toggle) {b.input(:id => "tab-Vendor-imageToggle")} element(:closed_vendor_name_field) {b.td(:xpath => "//tr/th[div[contains(text(),'Suggested Vendor:')]]/following-sibling::td[1]")} # Route Log Tab element(:route_log_tab_toggle) {b.input(:id => "tab-RouteLog-imageToggle")} # New Purchasing Line Item Elements element(:new_bib_option) {b.radio(:name => 'AttachBib', :index => 0)} element(:existing_bib_option) {b.radio(:name => 'AttachBib', :index => 1)} element(:existing_bib_button) {b.input(:id => 'bibSelectExistingItemButton')} element(:new_bib_button) {b.input(:id => "bibCreateCurrentItemButton")} element(:item_type_selector) {b.select_list(:id => "newPurchasingItemLine.itemTypeDescription")} element(:copies_field) {b.text_field(:id => "newPurchasingItemLine.oleItemQuantity")} element(:parts_field) {b.text_field(:id => "newPurchasingItemLine.itemNoOfParts")} element(:list_price_field) {b.text_field(:id => "newPurchasingItemLine.itemListPrice")} element(:public_view_checkbox) {b.checkbox(:id => "newPurchasingItemLine.itemPublicViewIndicator")} element(:item_price_source_selector) {b.select_list(:id => "newPurchasingItemLine.itemPriceSourceId")} element(:request_source_selector) {b.select_list(:id => "newPurchasingItemLine.requestSourceTypeId")} element(:format_selector) {b.select_list(:id => "newPurchasingItemLine.formatTypeId")} element(:category_selector) {b.select_list(:id => "newPurchasingItemLine.categoryId")} element(:route_to_requestor_checkbox) {b.checkbox(:id => "newPurchasingItemLine.itemRouteToRequestorIndicator")} element(:discount_field) {b.text_field(:id => "newPurchasingItemLine.itemDiscount")} element(:discount_type_selector) {b.select_list(:id => "newPurchasingItemLine.itemDiscountType")} element(:add_button) {b.input(:name => "methodToCall.addItem")} element(:location_selector) {b.select_list(:id => 'newPurchasingItemLine.itemLocation')} end